blob: df3b54e42eaf08d4090cbfe609ea1c2e051aaa30 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
---
title: window.navigator.appVersion
slug: Web/API/NavigatorID/appVersion
translation_of: Web/API/NavigatorID/appVersion
original_slug: DOM/window.navigator.appVersion
---
<div>
{{APIRef}}</div>
<div>
</div>
<div>
<span style="font-size: 2.14285714285714rem; font-weight: 700; letter-spacing: -1px; line-height: 30px;">Yhteenveto</span></div>
<p>Palauttaa selaimen version merkkijonona. Se voi olla joko pelkkä versionumero, kuten "5.0", tai versionumero, jota seuraa yksityiskohtaisempia tietoja. HTML5-spesifikaatio sallii myös kaikkien selainten palauttaa tässä "4.0" yhteensopivuussyistä.</p>
<div class="note">
<strong>Huomaa:</strong> Älä nojaa tähän ominaisuuteen oikean selainversion palauttamiseksi. Gecko-perustaisissa selaimissa (kuten Firefox) ja WebKit-perustaisissa selaimissa (kuten Chrome ja Safari) palautettu arvo alkaa merkkiyhdistelmällä "5.0", jota seuraa alustatiedot. Opera 10 ja uudemmissa selaimissa palautettu versio ei myöskään täsmää oikeaan selainversioon.</div>
<h2 id="Syntax" name="Syntax">Syntaksi</h2>
<pre class="syntaxbox">window.navigator.appVersion
</pre>
<h3 id="Returned_value" name="Returned_value">Palautettu arvo</h3>
<ul>
<li><code>ver</code> selaimen versionumero merkkijonona.</li>
</ul>
<h2 id="Example" name="Example">Esimerkki</h2>
<pre class="brush: js">alert("Your browser version is reported as " + navigator.appVersion);
</pre>
<h2 id="Notes" name="Notes">Kommentit</h2>
<p>Ominaisuus <code>window.navigator.userAgent</code> voi myös ehkä sisältää versionumeron (esimerkki: "<code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1</code>"), mutta sinun tulisi olla tietoinen, kuinka helposti user agent -merkkijonoa voi muuttaa ja "huijata" muita selaimia, alustoja tai user agent -ohjelmia ja kuinka kavereita toimittajat itse ovat näiden ominaisuuksien kanssa.</p>
<p>Ominaisuuksia <code>window.navigator.appVersion</code>, <code>window.navigator.appName</code> ja <code>window.navigator.userAgent</code> on käytetty "selainnuuhkimis"-koodissa: skripteissä, jotka yrittävät havaita, minkälaista selainta käytät ja säätävät sivut sen mukaiseksi. Tämä johti nykyiseen tilanteeseen, joissa selainten on palautettava vääriä arvoja näissä ominaisuuksissa, jotta niitä ei voitaisi lukita ulos joiltakin webbisivustoilta.</p>
<h2 id="Specification" name="Specification">Spesifikaatio</h2>
<ul>
<li><a class="external" href="http://www.w3.org/TR/html5/timers.html#navigator" title="http://www.w3.org/TR/html5/timers.html#navigator">HTML5: Järjestelmätila ja kykeneväisyydet: Navigator-objekti</a></li>
</ul>
<p>Tämä oli alunperin osa DOM-taso 0:aa, mutta on sittemmin sisällytettty HTML5-spesifikaatioon.</p>
|