diff options
Diffstat (limited to 'files/fi/dom/window.navigator.useragent/index.html')
-rw-r--r-- | files/fi/dom/window.navigator.useragent/index.html | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/files/fi/dom/window.navigator.useragent/index.html b/files/fi/dom/window.navigator.useragent/index.html new file mode 100644 index 0000000000..e9e9f95084 --- /dev/null +++ b/files/fi/dom/window.navigator.useragent/index.html @@ -0,0 +1,42 @@ +--- +title: window.navigator.userAgent +slug: DOM/window.navigator.userAgent +translation_of: Web/API/NavigatorID/userAgent +--- +<div> + {{ApiRef}}</div> +<h2 id="Summary" name="Summary">Yhteenveto</h2> +<p>Palauttaa nykyisen selaimen user agent -merkkijonon.</p> +<h2 id="Syntax" name="Syntax">Syntaksi</h2> +<pre class="syntaxbox">var <var>ua</var> = window.navigator.userAgent; +</pre> +<h3 id="Value" name="Value">Arvo</h3> +<p><code>ua</code> tallentaa nykyisen selaimen user agent -merkkijonarvon.</p> +<p>Ominaisuus <code>window.navigator.userAgent</code> on <em>read-write</em>-arvo; sillä ei ole oletusarvoa.</p> +<p>Merkkijono user agent rakennetaan muotorakenteeseen, joka koostuu useasta tieto-osiosta. Jokainen näistä osista tulee muista navigator-ominaisuuksista, jotka käyttäjä voi myös asettaa. Gecko-perustaiset selaimet noudattavat seuraavaa rakennetta:</p> +<pre>userAgent = appCodeName/appVersion number (Platform; Security; OS-or-CPU; +Localization; rv: revision-version-number) product/productSub +Application-Name Application-Name-version +</pre> +<h2 id="Example" name="Example">Esimerkki</h2> +<pre class="brush:js">alert(window.navigator.userAgent) +// alerts "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1" +</pre> +<h2 id="Notes" name="Notes">Kommentit</h2> +<p>Selaintunnistus, joka perustuu user agent -merkkijono havainnointiin <strong>epäluotetttava</strong> ja <strong>sitä ei suositella</strong>, koska käyttäjä voi asettaa user agent -merkkijonon. Esimerkiksi:</p> +<ul> + <li>Firefoxissa voit vaihtaa asetuksen {{pref("general.useragent.override")}} komennolla <code>about:config</code>. Jotkut Firefox-laajennukset tekevät sen; tämä muuttaa kuitenkin vain lähetettävän HTTP-otsakkeen, ja ei vaikuta JavaScript-koodilla suoritettuun selaimen tunnistukseen</li> + <li>Opera 6+ sallii käyttäjien asettaa selaintunnistusmerkkijono valikon kautta</li> + <li>Microsoft Internet Explorer käyttää Windows registryä</li> + <li>Safari ja iCab sallivat käyttäjien vaihtaa selaimen user agent -merkkijonoksi ennalta asetetun Internet Explorer- tai Netscape -merkkijonon valikon kautta.</li> +</ul> +<h2 id="Specification" name="Specification">Spesifikaatio</h2> +<p>{{DOM0}}</p> +<h2 id="See_also" name="See_also">Katso myös</h2> +<ul> + <li><a href="/en-US/docs/Gecko_user_agent_string_reference">Gecko user agent -merkkijonoviite</a></li> + <li><a href="/en-US/docs/Using_Web_Standards_in_your_Web_Pages/Developing_cross-browser_and_cross-platform_pages" title="Using_Web_Standards_in_your_Web_Pages/Developing_cross-browser_and_cross-platform_pages">Browser identification (aka "browser sniffing"): not best, not reliable approach</a></li> + <li><a href="/en-US/docs/Browser_Detection_and_Cross_Browser_Support#Limit_the_use_of_User_Agent_String_based_Detection" title="Browser_Detection_and_Cross_Browser_Support#Limit_the_use_of_User_Agent_String_based_Detection">Limit the use of User Agent String based Detection</a></li> + <li><a href="/en-US/docs/Browser_Detection_and_Cross_Browser_Support#Use_feature_oriented_object_detection" title="Browser_Detection_and_Cross_Browser_Support#Use_feature_oriented_object_detection">Use feature oriented object detection</a></li> + <li><a href="http://www.gtalbot.org/DHTMLSection/ListAllAttributesAndMethodsOfObjects.html">Interactive cross-browser demo on navigator properties</a></li> +</ul> |