diff options
author | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:47:11 +0100 |
---|---|---|
committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:47:11 +0100 |
commit | d52549082146c7e3d221124f9cec0af652b3183f (patch) | |
tree | 3079f50e8cdf95b49fe4f5ca895f6e9ef588ace3 /files/fi/web | |
parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
download | translated-content-d52549082146c7e3d221124f9cec0af652b3183f.tar.gz translated-content-d52549082146c7e3d221124f9cec0af652b3183f.tar.bz2 translated-content-d52549082146c7e3d221124f9cec0af652b3183f.zip |
unslug fi: move
Diffstat (limited to 'files/fi/web')
21 files changed, 1253 insertions, 0 deletions
diff --git a/files/fi/web/api/canvas_api/index.html b/files/fi/web/api/canvas_api/index.html new file mode 100644 index 0000000000..bbef096b3d --- /dev/null +++ b/files/fi/web/api/canvas_api/index.html @@ -0,0 +1,73 @@ +--- +title: Canvas +slug: HTML/Canvas +translation_of: Web/API/Canvas_API +--- +<p><a href="/en-US/docs/HTML/HTML5" title="/en-US/docs/HTML/HTML5">HTML5</a>:een lisätty <strong>HTML {{HTMLElement("canvas")}}-elementti</strong> on elementti, jota voidaan käyttää grafiikan piirtämiseen skriptaamalla (tavallisesti <a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a>-kielellä). Sitä voidaan käyttää esimerkiksi diagrammojen piirtämiseen, valokuvayhdistelmien tekemiseen, animaatioiden luomiseen ja jopa ajantasaiseen video-käsittelyyn.</p> +<p>Mozilla-sovellukset saivat <code><canvas></code>-tuen Gecko 1.8-versiosta alkaen (toisin sanoen <a href="/en-US/docs/Firefox_1.5_for_developers" title="Firefox_1.5_for_developers">Firefox 1.5</a>:stä lähtien). Elementin esitteli alunperin Apple OS X-käyttöjärjestelmä <a class="external" href="http://www.apple.com/macosx/features/dashboard/">Dashboard</a>- ja Safari-sovelluksissa. Internet Explorer tukee <code><canvas></code>:ia versiosta 9 lähtien; IE-selaimen aiemmissa versioissa webbisivulle voidaan tehokkaasti lisätä <code><canvas></code>-tuki Googlen <a class="external" href="http://excanvas.sourceforge.net/">Explorer Canvas</a>-hankkeen skriptillä. Google Chrome ja Opera 9 tukevat myös <code><canvas></code>:ia.</p> +<p><a href="/en-US/docs/WebGL" title="WebGL">WebGL</a> käyttää myös <code><canvas></code>-elementtiä 3D-grafiikan laitteistokiihdytykseen webbisivuilla.</p> +<div class="row topicpage-table"> + <div class="section"> + <h2 class="Documentation" id="Documentation" name="Documentation">Dokumentaatio</h2> + <dl> + <dt> + <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element" title="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element">Spesifikaatio</a></dt> + <dd> + Elementti <code><canvas></code> on osa WhatWG Web applications 1.0 -spesifikaatiota, joka tunnetaan myös nimellä HTML5.</dd> + <dt> + <a href="/en-US/docs/Canvas_tutorial" title="Canvas_tutorial">Canvas-oppikurssi</a></dt> + <dd> + Laaja oppikurssi, joka kattaa sekä <code><canvas></code>-peruskäytön että sen edistyneemmät ominaisuudet.</dd> + <dt> + <a href="/en-US/docs/Code_snippets/Canvas" title="Code_snippets/Canvas">Koodikatkelma:Canvas</a></dt> + <dd> + Joitakin <code><canvas></code>:iin liittyviä koodikatkelmia.</dd> + <dt> + <a href="/en-US/docs/tag/Canvas_examples" title="tag/Canvas_examples">Canvas-esimerkkejä</a></dt> + <dd> + Muutama <code><canvas></code>-esittelyohjelma.</dd> + <dt> + <a href="/en-US/docs/HTML/Canvas/Drawing_DOM_objects_into_a_canvas" title="HTML/Canvas/Drawing DOM objects into a canvas">DOM-objektien piirtäminen canvas-elementtiin</a></dt> + <dd> + Kuinka piirtää canvas-komponenttiin DOM-sisältö, kuten HTML-elementit.</dd> + <dt> + <a href="/en-US/docs/A_Basic_RayCaster" title="A Basic RayCaster">Perussädeheittäjä</a></dt> + <dd> + Canvasia käyttävä sädejäljitysanimaation esittelyohjelma.</dd> + <dt> + <a href="/en-US/docs/Gecko_DOM_Reference#Canvas_interfaces" title="Gecko_DOM_Reference#Canvas_interfaces">Canvas DOM -rajapinnat</a></dt> + <dd> + Canvas DOM -rajapinnat Gecko-alustalla.</dd> + </dl> + <p><span class="alllinks"><a href="/en-US/docs/tag/HTML:Canvas" title="tag/HTML:Canvas">Katso kaikkia...</a></span></p> + </div> + <div class="section"> + <h2 class="Community" id="Yhteisö">Yhteisö</h2> + <ul> + <li>Katso Mozilla-foorumeita... {{DiscussionList("dev-tech-html","mozilla.dev.tech.html")}}</li> + <li><a class="external" href="http://groups.yahoo.com/group/canvas-developers/">Canvas-kehittäjät Yahoo-ryhmä</a></li> + </ul> + <h2 class="Resources" id="Resources" name="Resources">Resurssit</h2> + <ul> + <li><a class="external" href="http://joshondesign.com/p/books/canvasdeepdive/title.html" title="http://projects.joshy.org/presentations/HTML/CanvasDeepDive/presentation.html">Syvä sukellus HTML5 Canvasiin</a></li> + <li><a class="external" href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" title="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html">Canvas-muistilappu</a> (<a href="http://www.nihilogic.dk/labs/canvas_sheet/HTML5_Canvas_Cheat_Sheet.png" title="HTML5_Canvas_Cheat_Sheet.png (1388×1027)">PNG</a> / <a href="http://www.nihilogic.dk/labs/canvas_sheet/HTML5_Canvas_Cheat_Sheet.pdf" title="http://www.nihilogic.dk/labs/canvas_sheet/HTML5_Canvas_Cheat_Sheet.pdf">PDF</a>)</li> + </ul> + <h2 class="Libraries" id="Libraries" name="Libraries">Kirjastot</h2> + <ul> + <li><a class="external" href="http://libcanvas.github.com/" title="http://libcanvas.github.com/">libCanvas</a> on tehokas ja kevyt canvas-ympäristö</li> + <li><a class="external" href="http://processingjs.org" title="http://processingjs.org/">Processing.js</a> on toiseen käyttöympäristöön siirretty Prosessin visualisointikieli</li> + <li><a class="external" href="http://easeljs.com/" title="http://easeljs.com/">EaselJS</a> on kirjasto, jossa on Flash-tyyppinen sovellusohjelmointirajapinta (API)</li> + <li><a class="external" href="http://www.liquidx.net/plotkit/" title="http://www.liquidx.net/plotkit/">PlotKit</a> on taulukko- ja grafiikkakirjasto</li> + <li><a class="link-https" href="https://github.com/jeremyckahn/rekapi" title="https://github.com/jeremyckahn/rekapi">Rekapi</a> on avainkehys-animaatioympäristön sovellusohjelmointirajapinta Canvasille</li> + <li><a class="external" href="http://senchalabs.github.com/philogl/" title="http://senchalabs.github.com/philogl/">PhiloGL</a> on WebGL-ympäristö datan visualisointiin, luovaan koodaukseen ja pelikehitykseen.</li> + <li><a class="external" href="http://thejit.org/" title="http://thejit.org/">JavaScript InfoVis Toolkit</a> luo vuorovaikutteisia 2D Canvas -datavisualisointeja webbiin.</li> + <li><a href="http://www.frame-engine.com" title="http://www.frame-engine.com">Frame-Engine</a> on sovellusten ja pelin kehitysympäristö</li> + </ul> + <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Asiaan liittyvät aiheet</h2> + <ul> + <li><a href="/en-US/docs/HTML" title="HTML">HTML</a>, <a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a>, <a href="/en-US/docs/CSS" title="CSS">CSS</a>, <a href="/en-US/docs/AJAX" title="AJAX">AJAX</a>, <a href="/en-US/docs/DOM" title="DOM">DOM</a>, <a href="/en-US/docs/SVG" title="SVG">SVG</a>, <a href="/en-US/docs/WebGL" title="WebGL">WebGL</a></li> + </ul> + </div> +</div> +<div> + {{HTML5ArticleTOC()}}</div> diff --git a/files/fi/web/api/document_object_model/index.html b/files/fi/web/api/document_object_model/index.html new file mode 100644 index 0000000000..91dde11174 --- /dev/null +++ b/files/fi/web/api/document_object_model/index.html @@ -0,0 +1,91 @@ +--- +title: Document Object Model (DOM) +slug: DOM +tags: + - DOM + - NeedsTranslation + - References + - TopicStub +translation_of: Web/API/Document_Object_Model +translation_of_original: DOM +--- +<div class="geckoVersionNote"> + <div class="callout-box"> + <strong><a href="/en-US/docs/Using_the_W3C_DOM_Level_1_Core" title="en-US/docs/Using_the_W3C_DOM_Level_1_Core">Using the W3C DOM Level 1 Core</a></strong><br> + Introduction to the W3C DOM.</div> +</div> +<div> + <p><span class="seoSummary">The <strong>Document Object Model</strong> (<strong>DOM</strong>) is an API for <a href="/en-US/docs/HTML" title="en-US/docs/HTML">HTML</a> and <a href="/en-US/docs/XML" title="en-US/docs/XML">XML</a> documents. It provides a structural representation of the document, enabling you to modify its content and visual presentation by using a scripting language such as <a href="/en-US/docs/JavaScript" title="https://developer.mozilla.org/en-US/docs/JavaScript">JavaScript</a>.</span></p> +</div> +<div class="cleared topicpage-table row"> + <div class="section"> + <h2 class="Documentation" id="Documentation" name="Documentation">Documentation about the DOM</h2> + <dl> + <dt> + <a href="/en-US/docs/Gecko_DOM_Reference" title="en-US/docs/Gecko_DOM_Reference">Gecko DOM Reference</a></dt> + <dd> + The Gecko Document Object Model Reference.</dd> + <dt> + <a href="/en-US/docs/DOM/About_the_Document_Object_Model" title="en-US/docs/About_the_Document_Object_Model">About the Document Object Model</a></dt> + <dd> + A short introduction to the DOM.</dd> + <dt> + <a href="/en-US/docs/JavaScript_technologies_overview" title="en-US/docs/The_DOM_and_JavaScript">The DOM and JavaScript</a></dt> + <dd> + What is the DOM? What is JavaScript? How do I use them together on my web page? This document answers these questions and more.</dd> + <dt> + <a href="/en-US/docs/DOM/Using_dynamic_styling_information" title="en-US/docs/DOM/Using_dynamic_styling_information">Using dynamic styling information</a></dt> + <dd> + How to obtain information on and manipulate styling via the DOM.</dd> + <dt> + <a href="/en-US/docs/DOM/DOM_event_reference" title="DOM event reference">DOM event reference</a></dt> + <dd> + Lists all the DOM events and their meanings.</dd> + <dt> + <a href="/en-US/docs/DOM/Manipulating_the_browser_history" title="en-US/docs/DOM/Manipulating_the_browser_history">History API: Manipulating the browser history</a></dt> + <dd> + Demonstrates the HTML5-introduced DOM {{ domxref("window.history") }} object, allowing dynamic changes to the browser history.</dd> + <dt> + <a href="/en-US/docs/Using_files_from_web_applications" title="https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications">File API: Using files from web applications</a></dt> + <dd> + Describes the HTML5-introduced capability to select a local file and read data from it.</dd> + <dt> + <a href="/en-US/docs/DOM/Using_the_Page_Visibility_API" title="en-US/docs/DOM/Using_the_Page_Visibility_API">Using the Page Visibility API</a></dt> + <dd> + Explains how to detect and use information about a web page being in the foreground or in the background.</dd> + <dt> + <a href="/en-US/docs/DOM/Using_full-screen_mode" title="Using full-screen mode">Fullscreen API: Using the fullscreen mode</a></dt> + <dd> + Describes how to set up a page that use the whole screen, without any browser UI around it.</dd> + <dt> + <a href="/en-US/docs/Determining_the_dimensions_of_elements" title="en-US/docs/Determining_the_dimensions_of_elements">Determining the dimensions of elements</a></dt> + <dd> + How to figure out the right way to determine the dimensions of elements, given your needs.</dd> + <dt> + <a href="/en-US/docs/Dynamically_modifying_XUL-based_user_interface" title="en-US/docs/Dynamically_modifying_XUL-based_user_interface">Dynamically modifying XUL-based user interface</a></dt> + <dd> + The basics of manipulating the XUL UI with DOM methods.</dd> + </dl> + <p><span class="alllinks"><a href="/en-US/docs/tag/DOM" title="/en-US/docs/tag/DOM">View All...</a></span></p> + </div> + <div class="section"> + <h2 class="Community" id="Community" name="Community">Getting help from the community</h2> + <p>You need help on a DOM-related problem and can't find the solution in the documentation?</p> + <ul> + <li>Consult the dedicated Mozilla forum: {{ DiscussionList("dev-tech-dom", "mozilla.dev.tech.dom") }}</li> + </ul> + <h2 class="Tools" id="Tools" name="Tools">Tools easing working with the DOM</h2> + <ul> + <li><a class="external" href="http://www.getfirebug.com/">Firebug </a></li> + <li><a href="/en-US/docs/DOM_Inspector" title="en-US/docs/DOM_Inspector">DOM Inspector</a></li> + <li><a class="external" href="http://slayeroffice.com/tools/modi/v2.0/modi_help.html">Mouse-over DOM Inspector</a></li> + <li><a class="external" href="http://www.karmatics.com/aardvark/">Aardvark Firefox extension</a></li> + </ul> + <p><span class="alllinks"><a href="/en-US/docs/tag/DOM:Tools" title="/en-US/docs/tag/DOM:Tools">View All...</a></span></p> + <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Related Topics</h2> + <ul> + <li><a href="/en-US/docs/AJAX" title="en-US/docs/AJAX">AJAX</a>, <a href="/en-US/docs/CSS" title="en-US/docs/CSS">CSS</a>, <a href="/en-US/docs/DHTML" title="en-US/docs/DHTML">DHTML</a>, <a href="/en-US/docs/JavaScript" title="en-US/docs/JavaScript">JavaScript</a></li> + </ul> + </div> +</div> +<p> </p> diff --git a/files/fi/web/api/navigator/battery/index.html b/files/fi/web/api/navigator/battery/index.html new file mode 100644 index 0000000000..4a04e78520 --- /dev/null +++ b/files/fi/web/api/navigator/battery/index.html @@ -0,0 +1,137 @@ +--- +title: window.navigator.battery +slug: DOM/window.navigator.battery +translation_of: Web/API/Navigator/battery +--- +<p>{{ ApiRef() }}</p> +<p><strong>Battery Status API</strong>, useimmiten lyhennettynä <em>Battery API</em>, tarjoaa tietoa järjestelmän akun lataustasosta ja sallii sinulle ilmoitettavan muutaman akkutasomuutostapahtuman kautta. Tätä voitaisiin käyttää lataamaan vähemmän suoritinintensiiviset tehtävät sivustollasi, jos akkuvirta on vähissä ja tallentaa muutokset ennen akkuvirran loppumista, jotta estetään tietojen häviäminen.</p> +<p>Battery Status API laajentaa {{domxref("window.navigator")}}-objektin metodilla <code>battery</code>. Se määrittää myös muutamia uusia tapahtumia.</p> +<h2 id="Attribuutit">Attribuutit</h2> +<dl> + <dt> + <code>charging</code></dt> + <dd> + <strong>Kirjoitussuojattu</strong>. Boolean-arvo edustaa järjestelmän akun lataustilaa. Palauttaa arvon <code>true</code>, jos akkua ladataan, jos järjestelmän akun tila ei ole määriteltävissä, tai jos akkua ei ole liitetty järjestelmään. Palauttaa arvon <code>false</code>, jos akkua puretaan.</dd> + <dt> + <code>chargingTime</code></dt> + <dd> + <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa jäljellä olevaa sekuntimäärää siihen kun järjestelmän akku ladattu täyteen. Palauttaa arvon 0, jos akku on ladattu täyteen.<br> + Palauttaa positiivisen äärettämän arvon, jos akkua puretaan tai jos toteutus ei kykene ilmoittamaan jäljellä olevaa latausaikaa.</dd> + <dt> + <code>dischargingTime</code></dt> + <dd> + <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa jäljellä olevaa sekuntimäärää siihen kun järjestelmän akku on täysin purettu ja järjestelmä keskeytetään. Palauttaa positiivisen äärettömän arvon, jos akkua ladataan, jos toteutus ei kykene ilmoittamaan purkamisaikaa, tai jos järjestelmään ei ole liitetty akkua.</dd> + <dt> + <code>level</code></dt> + <dd> + <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa järjestelmän akun lataustasoa skaalalla 0 ... 1.0. Palauttaa arvon 0, jos akku on tyhjä ja järjestelmä on siirtymässä keskeytystilaan. Palauttaa arvon 1.0, jos akku on täynnä, jos toteutus ei kykene ilmoittamaan akun tasoa, tai jos akkua ei ole liitetty järjestelmään.</dd> +</dl> +<h2 id="Tapahtumat">Tapahtumat</h2> +<dl> + <dt> + <code>chargingchange</code></dt> + <dd> + Laukeaa, kun akun lataustilaa päivitetään.</dd> + <dt> + <code>chargingtimechange</code></dt> + <dd> + Laukeaa, kun akun latausaikaa päivitetään.</dd> + <dt> + <code>dischargingtimechange</code></dt> + <dd> + Laukeaa, kun akun purkausaikaa päivitetään.</dd> + <dt> + <code>levelchange</code></dt> + <dd> + Laukeaa, kun akun tasoa päivitetään.</dd> +</dl> +<h2 id="Esimerkki">Esimerkki</h2> +<p>Katso myös <a class="external" href="http://dev.w3.org/2009/dap/system-info/battery-status.html#introduction">esimerkkiä spesifikaatiossa</a>.</p> +<pre class="brush: js">var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery; + +function updateBatteryStatus() { + alert("Battery status: " + battery.level * 100 + " %"); + + if (battery.charging) { + alert("Battery is charging"); + } +} + +battery.addEventListener("chargingchange", updateBatteryStatus); +battery.addEventListener("levelchange", updateBatteryStatus); +updateBatteryStatus(); +</pre> +<h2 id="Spesifikaatiot">Spesifikaatiot</h2> +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Spesifikaatio</th> + <th scope="col">Tila</th> + <th scope="col">Kommentti</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('Battery API')}}</td> + <td>{{Spec2('Battery API')}}</td> + <td>Alustava spesifikaatio.</td> + </tr> + </tbody> +</table> +<h2 id="Selainyhteensopivuus">Selainyhteensopivuus</h2> +<p>{{ CompatibilityTable() }}</p> +<div id="compat-desktop"> + <table class="compat-table"> + <tbody> + <tr> + <th>Feature</th> + <th>Chrome</th> + <th>Firefox (Gecko)</th> + <th>Internet Explorer</th> + <th>Opera</th> + <th>Safari</th> + </tr> + <tr> + <td>Perustuki</td> + <td>20 {{ property_prefix("webkit") }}</td> + <td>{{CompatGeckoDesktop("10")}} {{ property_prefix("moz") }} [1]<br> + {{CompatGeckoDesktop("16")}} (without prefix) [2]</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + </tr> + </tbody> + </table> +</div> +<div id="compat-mobile"> + <table class="compat-table"> + <tbody> + <tr> + <th>Feature</th> + <th>Android</th> + <th>Firefox Mobile (Gecko)</th> + <th>IE Mobile</th> + <th>Opera Mobile</th> + <th>Safari Mobile</th> + </tr> + <tr> + <td>Perustuki</td> + <td>20 {{ property_prefix("webkit") }}</td> + <td>{{CompatGeckoMobile("10")}} {{ property_prefix("moz") }} [1]<br> + {{CompatGeckoMobile("16")}} (without prefix) [2]</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + </tr> + </tbody> + </table> +</div> +<h3 id="Gecko-kommentit">Gecko-kommentit</h3> +<p>[1] Disabled by default in Firefox 10.0, but can be enabled setting the preference <code>dom.battery.enabled</code> to <code>true</code>. Starting with Firefox 11.0, <code>mozBattery</code> is enabled by default.</p> +<p class="note">[2] The Battery API is currently supported on Android, Windows, and Linux with UPower installed. Support for MacOS is available starting with Gecko 18.0 {{geckoRelease("18.0")}}.</p> +<h2 id="Katso_myös">Katso myös</h2> +<ul> + <li><a class="external" href="http://hacks.mozilla.org/2012/02/using-the-battery-api-part-of-webapi/">Blog post - Using the Battery API</a></li> + <li><a class="external" href="http://davidwalsh.name/battery-api" title="http://davidwalsh.name/battery-api">David Walsh on the JavaScript Battery Api</a></li> + <li><a href="https://github.com/pstadler/battery.js" title="https://github.com/pstadler/battery.js">battery.js - a tiny cross-browser wrapper</a></li> +</ul> diff --git a/files/fi/web/api/navigator/buildid/index.html b/files/fi/web/api/navigator/buildid/index.html new file mode 100644 index 0000000000..a7bdf2efba --- /dev/null +++ b/files/fi/web/api/navigator/buildid/index.html @@ -0,0 +1,21 @@ +--- +title: window.navigator.buildID +slug: DOM/window.navigator.buildID +translation_of: Web/API/Navigator/buildID +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa selaimen rakentamistunnisteen.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>buildID</em> = <em>navigator</em>.buildID; +</pre> +<p><code>buildID</code> on sovelluksen rakentamistunniste merkkijonona. Tämä rakentamistunniste on muotoa <code>YYYYMMDDHH</code>.</p> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="eval">dump(window.navigator.buildID); +// prints "2006090803" to the console +</pre> +<h3 id="Note" name="Note">Huomaa</h3> +<p>Käytettävissä selaimessa <a href="/en/Firefox_2_for_developers" title="en/Firefox_2_for_developers">Firefox 2</a> (<a href="/en/Gecko" title="en/Gecko">Gecko</a> 1.8.1) ja uudemmissa. Toteutettu kohteessa {{ Bug(345993) }}.</p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>Ei kuulu mihinkään standardiin.</p> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.buildID", "zh-cn": "zh-cn/DOM/window.navigator.buildID", "pl": "pl/DOM/window.navigator.buildID" } ) }}</p> diff --git a/files/fi/web/api/navigator/connection/index.html b/files/fi/web/api/navigator/connection/index.html new file mode 100644 index 0000000000..da01bbcdc7 --- /dev/null +++ b/files/fi/web/api/navigator/connection/index.html @@ -0,0 +1,100 @@ +--- +title: window.navigator.connection +slug: DOM/window.navigator.connection +translation_of: Web/API/Navigator/connection +--- +<p>{{ Apiref() }}</p> +<p>{{ SeeCompatTable() }}</p> +<p>Network Information API tarjoaa tietoa järjestelmän verkkoyhteydestä, kuten käyttäjän laitteen nykyisestä kaistanleveydestä tai onko yhteys mitattu. Tätä voitaisiin käyttää valitsemaan HD-sisältö tai LD-sisältö käyttäjän yhteyteen perustuen.</p> +<h2 id="Attribuutit">Attribuutit</h2> +<dl> + <dt> + <code>bandwidth</code></dt> + <dd> + <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa arvioitua nykyisen yhteyden latauskaistanleveyttä (arvona MB/s). <code>0</code> jos käyttäjä ei ole parhaillaan verkkoyhteydessä ja <code>infinity</code> jos kaistanleveys on tuntematon.</dd> + <dt> + <code>metered</code></dt> + <dd> + <strong>Kirjoitussuojattu</strong>. <code><a href="/en/JavaScript/Reference/Global_Objects/Boolean" title="en/JavaScript/Reference/Global_Objects/Boolean">Boolean</a></code>-arvo palauttaen <code>true</code>, jos yhteys on mitattu (esim.: pay-per-use).</dd> +</dl> +<h2 id="Tapahtumat">Tapahtumat</h2> +<dl> + <dt> + <code>onchange</code></dt> + <dd> + Laukeaa, kun yhteys muuttuu.</dd> +</dl> +<h2 id="Esimerkki">Esimerkki</h2> +<pre class="brush: js">var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection; + +function updateConnectionStatus() { + alert("Connection bandwidth: " + connection.bandwidth + " MB/s"); + if (connection.metered) { + alert("The connection is metered!"); + } +} + +connection.addEventListener("change", updateConnectionStatus); +updateConnectionStatus(); +</pre> +<h2 id="Selainyhteensopivuus">Selainyhteensopivuus</h2> +<p>{{ CompatibilityTable() }}</p> +<div id="compat-desktop"> + <table class="compat-table"> + <tbody> + <tr> + <th>Feature</th> + <th>Chrome</th> + <th>Firefox (Gecko)</th> + <th>Internet Explorer</th> + <th>Opera</th> + <th>Safari</th> + </tr> + <tr> + <td>Perustuki</td> + <td>20? {{ property_prefix("webkit") }}</td> + <td>12.0 {{ property_prefix("moz") }} (katso kommentit)</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + </tr> + </tbody> + </table> +</div> +<div id="compat-mobile"> + <table class="compat-table"> + <tbody> + <tr> + <th>Feature</th> + <th>Android</th> + <th>Firefox Mobile (Gecko)</th> + <th>IE Mobile</th> + <th>Opera Mobile</th> + <th>Safari Mobile</th> + </tr> + <tr> + <td>Perustuki</td> + <td>{{ CompatNo() }}</td> + <td>12.0 {{ property_prefix("moz") }} (katso kommentit)</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + <td>{{ CompatNo() }}</td> + </tr> + </tbody> + </table> +</div> +<h3 id="Gecko-kommentit">Gecko-kommentit</h3> +<ul> + <li>Network API voidaan ottaa pois käytöstä käyttäen <code>dom.network.enabled</code>-asetusta.</li> + <li>Attribuutti <code>metered</code> on oletusarvoisesti <code>false</code> ja voidaan asettaa käyttäen asetusta <code>dom.network.metered</code> (katso {{ bug("716943") }} <span id="summary_alias_container"><span id="short_desc_nonedit_display">yhteyden merkitseminen mitatuksi verkkovierailuilla</span></span>).</li> + <li>Gecko 12.0 -versiosta alkaen Network API toteutettiin vain Android-järjestelmissä. Tuki Linux- ({{ bug("712442") }}) ja Windows- ({{ bug("721306") }}) järjestelmille on kehitteillä.</li> + <li>Ennen Gecko 14.0 -versiota <code>navigator.mozConnection</code> ei ollut EventTarget-ilmentymä ja funktiota <code>addEventListener</code> ei voitu kutsua. Tämä on korjattu ({{ bug("735261") }}).</li> +</ul> +<h2 id="Spesifikaatio">Spesifikaatio</h2> +<ul> + <li>{{ spec("http://dvcs.w3.org/hg/dap/raw-file/tip/network-api/Overview.html", "Network Information API Specification", "ED") }}</li> +</ul> +<h2 id="Katso_myös">Katso myös</h2> +<ul> + <li><a href="/en/Online_and_offline_events" title="en/Online_and_offline_events">Verkko- ja erillissovellustapahtumat</a></li> +</ul> diff --git a/files/fi/web/api/navigator/cookieenabled/index.html b/files/fi/web/api/navigator/cookieenabled/index.html new file mode 100644 index 0000000000..46a49e6eae --- /dev/null +++ b/files/fi/web/api/navigator/cookieenabled/index.html @@ -0,0 +1,99 @@ +--- +title: Navigator.cookieEnabled +slug: DOM/window.navigator.cookieEnabled +tags: + - API + - DOM + - Ominaisuus +translation_of: Web/API/Navigator/cookieEnabled +--- +<p>{{ ApiRef("HTML DOM") }}</p> + +<p>Palauttaa totuusarvon, joka osoittaa, ovatko evästeet käytössä vai eivät.</p> + +<h2 id="Syntaksi">Syntaksi</h2> + +<pre class="eval">var cookieEnabled = navigator.cookieEnabled; +</pre> + +<ul> + <li><code>cookieEnabled</code> on totuusarvo, <code>true</code> tai <code>false</code>.</li> +</ul> + +<h2 id="Esimerkki">Esimerkki</h2> + +<pre class="brush: js">if (!navigator.cookieEnabled) { + // kerrotaan käyttäjälle, että evästeiden käyttöönotto tekee sivusta paljon hyödyllisemmän +} +</pre> + +<h2 id="Määrittelyt">Määrittelyt</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Määrittely</th> + <th scope="col">Tila</th> + <th scope="col">Kommentti</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML WHATWG", "webappapis.html#dom-navigator-cookieenabled", "Navigator.cookieEnabled")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td>Alkuperäinen määrittely</td> + </tr> + </tbody> +</table> + +<h2 id="Selainyhteensopivuus">Selainyhteensopivuus</h2> + +<p>{{ CompatibilityTable() }}</p> + +<div id="compat-desktop"> +<table class="compat-table"> + <tbody> + <tr> + <th>Ominaisuus</th> + <th>Chrome</th> + <th>Firefox (Gecko)</th> + <th>Internet Explorer</th> + <th>Opera</th> + <th>Safari</th> + </tr> + <tr> + <td>Perustuki</td> + <td>{{ CompatVersionUnknown() }}</td> + <td>{{ CompatGeckoDesktop(1.0) }}</td> + <td>{{ CompatVersionUnknown() }}<sup>[1]</sup></td> + <td>{{ CompatVersionUnknown() }}</td> + <td>{{ CompatVersionUnknown() }}</td> + </tr> + </tbody> +</table> +</div> + +<div id="compat-mobile"> +<table class="compat-table"> + <tbody> + <tr> + <th>Ominaisuus</th> + <th>Android</th> + <th>Firefox Mobile (Gecko)</th> + <th>IE Mobile</th> + <th>Opera Mobile</th> + <th>Safari Mobile</th> + </tr> + <tr> + <td>Perustuki</td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatGeckoMobile(1.0) }}<sup>[1]</sup></td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatUnknown() }}</td> + </tr> + </tbody> +</table> +</div> + +<p>[1] Ennen Gecko 8.0:aa {{ geckoRelease("8.0") }}, <code>window.navigator.cookieEnabled</code> ilmoittaa väärän tuloksen, jos sivulle, jolle tarkistus suoritetaan, on asetettu sivustopoikkeus. Tämä on korjattu.</p> diff --git a/files/fi/web/api/navigator/donottrack/index.html b/files/fi/web/api/navigator/donottrack/index.html new file mode 100644 index 0000000000..c331048a10 --- /dev/null +++ b/files/fi/web/api/navigator/donottrack/index.html @@ -0,0 +1,73 @@ +--- +title: navigator.doNotTrack +slug: DOM/navigator.doNotTrack +translation_of: Web/API/Navigator/doNotTrack +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa käyttäjän do-not-track -asetuksen. Tämä on "yes", jos käyttäjä on pyytänyt, että hänen vierailemiaan webbisivuja, sisältöä tai mainoksia ei seurata.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>dnt</em> = <em>navigator</em>.doNotTrack; +</pre> +<p>Huomaa, että <strong><code>navigator.doNotTrack</code> ei ole do-not-track -otsakkeessa lähetettävä arvo</strong>. Kun the do-not-track otsake lähettää "1", <code>navigator.doNotTrack</code> on "yes". Kun otsaketta ei ole asetettu, <code>navigator.doNotTrack</code> on "unspecified". Kun otsake lähettää "0" (ei tueta nykyisin Firefoxissa), <code>navigator.doNotTrack</code> on "no".</p> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="eval">dump(window.navigator.doNotTrack); +// tulostaa "yes" jos DNT ei ole käytössä; muussa tapauksessa tämä on "unspecified" Firefoxissa +</pre> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p><a class="external" href="http://www.w3.org/TR/tracking-dnt/" title="http://www.w3.org/TR/tracking-dnt/">Tracking Preference Expression</a> (Working Draft) perustuu tämän spesifikaation aikaisempaan versioon josssa <code>navigator.doNotTrack</code> <strong>on</strong> do-not-track -otsakkeessa lähetettävä arvo.</p> +<h3 id="Katso_myös">Katso myös</h3> +<ul> + <li><a href="/en/The_Do_Not_Track_Field_Guide" title="https://developer.mozilla.org/en/The_Do_Not_Track_Field_Guide">The Do Not Track field guide</a></li> +</ul> +<h3 id="Selainyhteensopivuus">Selainyhteensopivuus</h3> +<p>{{CompatibilityTable() }}</p> +<div id="compat-desktop"> + <table class="compat-table"> + <tbody> + <tr> + <th><strong>Feature</strong></th> + <th><strong>Chrome</strong></th> + <th><strong>Firefox (Gecko)</strong></th> + <th><strong>Internet Explorer</strong></th> + <th><strong>Opera</strong></th> + <th><strong>Safari</strong></th> + </tr> + <tr> + <td>Perustuki</td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatGeckoDesktop("9.0") }}</td> + <td>9</td> + <td>12</td> + <td>5.1 käyttöjärjestelmässä OS X 10.7</td> + </tr> + </tbody> + </table> +</div> +<div id="compat-mobile"> + <table class="compat-table"> + <tbody> + <tr> + <th><strong>Feature</strong></th> + <th><strong>Android</strong></th> + <th><strong>Firefox Mobile (Gecko)</strong></th> + <th><strong>IE Mobile</strong></th> + <th><strong>Opera Mobile</strong></th> + <th><strong>Safari Mobile</strong></th> + </tr> + <tr> + <td>Perustuki</td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatGeckoMobile("9.0") }}</td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatUnknown() }}</td> + <td>{{ CompatUnknown() }}</td> + </tr> + </tbody> + </table> +</div> +<ul> + <li>IE9 käyttää toimittajaetuliitettä, toisin sanoen, navigator.msDoNotTrack</li> + <li>IE9, Opera 12, ja Safari 5.1 perustuvat tämän spesifikaation aikaisempaan versioon jossa <code>navigator.doNotTrack</code> <strong>on</strong> do-not-track-otsakkeessa lähetettävä arvo.</li> +</ul> +<p><strong>{{ languages( { "zh-cn": "zh-cn/DOM/navigator.doNotTrack" } ) }}</strong></p> diff --git a/files/fi/web/api/navigator/oscpu/index.html b/files/fi/web/api/navigator/oscpu/index.html new file mode 100644 index 0000000000..da15e79c7d --- /dev/null +++ b/files/fi/web/api/navigator/oscpu/index.html @@ -0,0 +1,70 @@ +--- +title: window.navigator.oscpu +slug: DOM/window.navigator.oscpu +translation_of: Web/API/Navigator/oscpu +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaaa merkkijonon, joka identifioi nykyisen käyttäjärjestelmän.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>oscpuInfo</em> = window.navigator.oscpu +</pre> +<ul> + <li><code>oscpuInfo</code> on merkkijono, joka noudattaa seuraavaa muotoa:</li> +</ul> +<table class="fullwidth-table"> + <tbody> + <tr> + <th>Käyttöjärjestelmä</th> + <th><code>oscpuInfo</code>-merkkijonomuoto</th> + </tr> + <tr> + <td>OS/2</td> + <td>OS/2 Warp x (joko 3, 4 tai 4.5)</td> + </tr> + <tr> + <td>Windows CE</td> + <td>WindowsCE x.y<sup>1</sup></td> + </tr> + <tr> + <td>Windows 64-bit (64-bit build)</td> + <td>Windows NT x.y; Win64; x64</td> + </tr> + <tr> + <td>Windows 64-bit (32-bit build)</td> + <td>Windows NT x.y; WOW64</td> + </tr> + <tr> + <td>Windows 32-bit</td> + <td>Windows NT x.y</td> + </tr> + <tr> + <td>Mac OS X (PPC build)</td> + <td>PPC Mac OS X x.y</td> + </tr> + <tr> + <td>Mac OS X (i386/x64 build)</td> + <td>Intel Mac OS X x.y</td> + </tr> + <tr> + <td>Linux 64-bit (32-bit build)</td> + <td>Output of uname -s plus "i686 on x86_64"</td> + </tr> + <tr> + <td>Linux</td> + <td>Output of uname -sm</td> + </tr> + </tbody> +</table> +<p><sup>1</sup>x.y viittaa käyttöjärjestelmän versioon</p> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="brush: js">function osInfo() { + alert(window.navigator.oscpu); +} +// palauttaa esimerkiksi: "Windows NT 6.0" +</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>Jollei koodi ole etuoikeutettu (chrome tai ainakin on UniversalBrowserRead-etuoikeus), se voi saada <code>general.oscpu.override</code>-asetusarvon eikä todellista alustaa.</p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>{{ DOM0() }}</p> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.oscpu", "zh-cn": "zh-cn/DOM/window.navigator.oscpu", "pl": "pl/DOM/window.navigator.oscpu" } ) }}</p> diff --git a/files/fi/web/api/navigator/productsub/index.html b/files/fi/web/api/navigator/productsub/index.html new file mode 100644 index 0000000000..af2f4646c1 --- /dev/null +++ b/files/fi/web/api/navigator/productsub/index.html @@ -0,0 +1,29 @@ +--- +title: window.navigator.productSub +slug: DOM/window.navigator.productSub +translation_of: Web/API/Navigator/productSub +--- +<div> + {{ApiRef}} {{non-standard_header}}</div> +<h2 id="Summary" name="Summary">Yhteenveto</h2> +<p><b>productSub</b> palauttaa nykyisen selaimen rakentamisnumeron.</p> +<h2 id="Syntax" name="Syntax">Syntaksi</h2> +<pre class="syntaxbox"><i>prodSub</i> = window.navigator.productSub</pre> +<ul> + <li><code>prodSub</code> on merkkijono.</li> +</ul> +<h2 id="Example" name="Example">Esimerkki</h2> +<pre class="brush:js"><script> +function prodsub() { + var dt = document.getElementById("d").childNodes[0]; + dt.data = window.navigator.productSub; +} +</script> + +<button onclick="prodsub();">productSub</button> +// palauttaa: 20010725</pre> +<h2 id="Notes" name="Notes">Kommentit</h2> +<p>IE-selaimessa tämä ominaisuus palauttaa määrittelemättömän.</p> +<p>Apple Safari- ja Google Chrome-selaimissa tämä ominaisuus palauttaa aina <code>20030107</code>.</p> +<h2 id="Specification" name="Specification">Spesifikaatio</h2> +<p>{{dom0}}</p> diff --git a/files/fi/web/api/navigator/vendor/index.html b/files/fi/web/api/navigator/vendor/index.html new file mode 100644 index 0000000000..b0f88079ce --- /dev/null +++ b/files/fi/web/api/navigator/vendor/index.html @@ -0,0 +1,24 @@ +--- +title: window.navigator.vendor +slug: DOM/window.navigator.vendor +translation_of: Web/API/Navigator/vendor +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa nykyisen selaimen selaintoimittajan nimen.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>venString</em> = window.navigator.vendor +</pre> +<h3 id="Parameters" name="Parameters">Parametrit</h3> +<ul> + <li><code>venString</code> on merkkijono.</li> +</ul> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre>window.navigator.vendor +// returns "Netscape6" +</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>toimittaja on toinen userAgent-merkkijonon osa. Tuote ja toimittaja voivat olla erilaisia--kuten kun Netscape 6.1 käyttää Gecko-tuotetta tehdäkseen oman renderointinsa. Katso myös <a href="/en/DOM/window.navigator.product" title="en/DOM/window.navigator.product">navigator.product</a>, <a href="/en/DOM/window.navigator.userAgent" title="en/DOM/window.navigator.userAgent">navigator.userAgent</a></p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>DOM Level 0. Ei ole spesifikaation osa.</p> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.vendor" ,"zh-cn": "zh-cn/DOM/window.navigator.vendor" } ) }}</p> diff --git a/files/fi/web/api/navigatorid/appcodename/index.html b/files/fi/web/api/navigatorid/appcodename/index.html new file mode 100644 index 0000000000..23c36d88b1 --- /dev/null +++ b/files/fi/web/api/navigatorid/appcodename/index.html @@ -0,0 +1,23 @@ +--- +title: window.navigator.appCodeName +slug: DOM/window.navigator.appCodeName +translation_of: Web/API/NavigatorID/appCodeName +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa nykyisen selaimen sisäisen "code"-nimen.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval">codeName = window.navigator.appCodeName +</pre> +<h3 id="Parameters" name="Parameters">Parametrit</h3> +<ul> + <li><code>codeName</code> on selaimen sisäinen nimi merkkijonona.</li> +</ul> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre>dump(window.navigator.appCodeName); +</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>Mozilla, Netscape 6, jad IE5 kaikki käyttävät sisäistä nimeä "Mozilla."</p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>DOM Level 0. Ei ole spesifikaation osa.</p> +<p>{{ languages( { "zh-cn": "zh-cn/DOM/window.navigator.appCodeName","ja": "ja/DOM/window.navigator.appCodeName", "pl": "pl/DOM/window.navigator.appCodeName" } ) }}</p> diff --git a/files/fi/web/api/navigatorid/appname/index.html b/files/fi/web/api/navigatorid/appname/index.html new file mode 100644 index 0000000000..c7c263d226 --- /dev/null +++ b/files/fi/web/api/navigatorid/appname/index.html @@ -0,0 +1,27 @@ +--- +title: window.navigator.appName +slug: DOM/window.navigator.appName +translation_of: Web/API/NavigatorID/appName +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa selaimen nimen. HTML5-spesifikaatio sallii kaikkien selainten myös palauttaa tässä "Netscape" yhteensopivuussyistä.</p> +<div class="note"> + <strong>Huomaa:</strong> Älä nojaa tähän ominaisuuteen oikean selainnimen palauttamiseksi. Gecko-perustaisissa selaimissa (kuten Firefox) ja WebKit-perustaisissa selaimissa (kuten Chrome ja Safari) palautettu arvo on "Netscape".</div> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval">appName = window.navigator.appName +</pre> +<h3 id="Parameters" name="Parameters">Palautettu arvo</h3> +<ul> + <li><code>appName</code> on selaimen nimi merkkijonona.</li> +</ul> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="brush: js">alert(window.navigator.appName); +// shows the name of the browser +</pre> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<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-tasoa 0, mutta on sen jälkeen sisällytetty HTML5-spesifikaatioon.</p> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.appName", "pl": "pl/DOM/window.navigator.appName", "zh-cn": "zh-cn/DOM/window.navigator.appName" } ) }}</p> diff --git a/files/fi/web/api/navigatorid/appversion/index.html b/files/fi/web/api/navigatorid/appversion/index.html new file mode 100644 index 0000000000..f4a0377ec2 --- /dev/null +++ b/files/fi/web/api/navigatorid/appversion/index.html @@ -0,0 +1,32 @@ +--- +title: window.navigator.appVersion +slug: DOM/window.navigator.appVersion +translation_of: Web/API/NavigatorID/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> diff --git a/files/fi/web/api/navigatorid/platform/index.html b/files/fi/web/api/navigatorid/platform/index.html new file mode 100644 index 0000000000..af2888a91f --- /dev/null +++ b/files/fi/web/api/navigatorid/platform/index.html @@ -0,0 +1,22 @@ +--- +title: window.navigator.platform +slug: DOM/window.navigator.platform +translation_of: Web/API/NavigatorID/platform +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa selaimen alustaa edustavan merkkijonon.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>platform</em> = <em>navigator</em>.platform +</pre> +<p><code>platform</code> on merkkijono, joka on yksi seuraavista arvoista: "Win32", "Linux i686", "MacPPC", "MacIntel", tai jokin muu.</p> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="brush: js">alert(navigator.platform);</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>Jollei koodisi ole etuoikeutettu (chrome tai vähintään UniversalBrowserRead-etuoikeus), se voi ehkä saada <code>general.platform.override</code>-asetusarvon eikä oikean alustan.</p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<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: System state and capabilities: the Navigator object</a></li> +</ul> +<p>Tämä oli alunperin osa DOM Level 0-määrittelyä, mutta on sittemmin sisällytetty HTML5-spesifikaatioon.</p> +<p>{{ languages( {"ja": "ja/DOM/window.navigator.platform", "zh-cn": "zh-cn/DOM/window.navigator.platform", "pl": "pl/DOM/window.navigator.platform" } ) }}</p> diff --git a/files/fi/web/api/navigatorid/product/index.html b/files/fi/web/api/navigatorid/product/index.html new file mode 100644 index 0000000000..743d09ba0d --- /dev/null +++ b/files/fi/web/api/navigatorid/product/index.html @@ -0,0 +1,36 @@ +--- +title: window.navigator.product +slug: DOM/window.navigator.product +translation_of: Web/API/NavigatorID/product +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Tämä ominaisuus palauttaa nykyisen selaimen tuotenimen.</p> +<div class="note"> + <strong>Huomaa:</strong> Älä nojaa tähän ominaisuuteen oikean tuotenimen palauttamiseksi. Sekä Gecko- että WebKit-selaimet palauttavat "Gecko" tämän ominaisuuden arvona.</div> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><i>productName</i> = window.navigator.product +</pre> +<h3 id="Parameters" name="Parameters">Palautettu arvo</h3> +<ul> + <li><code>productName</code> on merkkijono.</li> +</ul> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="brush: html"><script> +function prod() { + dt = document.getElementById("d"); + dt.innerHTML = window.navigator.product; +} +</script> +<button onclick="prod();">product</button> +<div id="d"> </div> +// palauttaa merkkijonon "Gecko" +</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>Gecko-perustaisissa selaimissa <code>product</code> täsmää siihen osaan user agent -merkkijonoon, joka tulee heti alustan jälkeen. Esimerkiksi Netscape 6.1-selaimen user agent -merkkijonossa tuote on "<code>Gecko</code>" ja koko agent-merkkijono on seuraava: <code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1</code>.</p> +<p>WebKit-perustaisten selainten <code>product</code>-merkkijono palauttaa arvon "<code>Gecko</code>" vaikka koko user agent -merkkijonon heti alustan jälkeinen merkkijono on itse asiassa seuraava: <code>(KHTML, like Gecko)</code>.</p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>DOM Level 0. Ei ole spesifikaation osa.</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.product", "pl": "pl/DOM/window.navigator.product" } ) }}</p> diff --git a/files/fi/web/api/navigatorid/useragent/index.html b/files/fi/web/api/navigatorid/useragent/index.html new file mode 100644 index 0000000000..e9e9f95084 --- /dev/null +++ b/files/fi/web/api/navigatorid/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> diff --git a/files/fi/web/api/navigatorlanguage/language/index.html b/files/fi/web/api/navigatorlanguage/language/index.html new file mode 100644 index 0000000000..7fde093ceb --- /dev/null +++ b/files/fi/web/api/navigatorlanguage/language/index.html @@ -0,0 +1,82 @@ +--- +title: window.navigator.language +slug: DOM/window.navigator.language +translation_of: Web/API/NavigatorLanguage/language +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa selaimen kieliversiota edustavan merkkijonon.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>lang</em> = window.navigator.language +</pre> +<h3 id="Parameters" name="Parameters">Parametrit</h3> +<ul> + <li>kieliversiota edustava <code>lang</code>-merkkijono on määritelty dokumentissa <a class="external" href="http://tools.ietf.org/html/rfc4646" title="http://tools.ietf.org/html/rfc4646">RFC 4646</a>. Kelvollisen kielikoodin esimerkit sisältävät "en", "en-US", "fr", "es-ES", jne.</li> +</ul> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre class="brush: js">if ( window.navigator.language != "en" ) { + doLangSelect(window.navigator.language); +} +</pre> +<h3 id="Selainyhteensopivuus">Selainyhteensopivuus</h3> +<p>{{ CompatibilityTable() }}</p> +<div id="compat-desktop"> + <table class="compat-table"> + <tbody> + <tr> + <th>Ominaisuus</th> + <th>Chrome</th> + <th>Firefox (Gecko)</th> + <th>Internet Explorer</th> + <th>Opera</th> + <th>Safari</th> + </tr> + <tr> + <td>Perustuki</td> + <td> + <p>{{ CompatVersionUnknown() }}</p> + <p>Selaimesta <a href="https://code.google.com/p/chromium/issues/detail?id=1862" title="https://code.google.com/p/chromium/issues/detail?id=1862">Chrome 0.3.154</a> alkaen tämä ominaisuus perustuu <code>Accept-Language</code> <a href="/en/HTTP/Headers" title="en/HTTP/Headers">HTTP header</a>-otsakkeen arvoon.</p> + </td> + <td> + <p>{{ CompatGeckoDesktop(1.0) }}</p> + <p>Ennen Gecko 2.0 {{ geckoRelease("2.0") }} -selainversiota tämän ominaisuuden arvo oli osa user agent -merkkijonoa, jonka {{ domxref("window.navigator.userAgent", "navigator.userAgent") }} ilmoitti.</p> + <p>Selaimesta Gecko 5.0 {{ geckoRelease("5.0") }} alkaen tämän ominaisuuden arvo perustuu <code>Accept-Language</code> <a href="/en/HTTP/Headers" title="en/HTTP/Headers">HTTP header</a>-otsakkeen arvoon.</p> + </td> + <td> + <p>{{ CompatNo() }}</p> + <p>Lähimmät käytettävissä olevat (ei-standardit) ominaisuudet ovat <a href="http://msdn.microsoft.com/en-us/library/ie/ms534713.aspx" title="http://msdn.microsoft.com/en-us/library/ie/ms534713.aspx">userLanguage</a> ja <a href="http://msdn.microsoft.com/en-us/library/ie/ms533542.aspx" title="http://msdn.microsoft.com/en-us/library/ie/ms533542.aspx">browserLanguage</a>.</p> + </td> + <td>{{ CompatVersionUnknown() }}</td> + <td>{{ CompatVersionUnknown() }}</td> + </tr> + </tbody> + </table> +</div> +<div id="compat-mobile"> + <table class="compat-table"> + <tbody> + <tr> + <th>Ominaisuus</th> + <th>Android</th> + <th>Firefox Mobile (Gecko)</th> + <th>IE Mobile</th> + <th>Opera Mobile</th> + <th>Safari Mobile</th> + </tr> + <tr> + <td>Perustuki</td> + <td>{{ CompatVersionUnknown() }}</td> + <td>{{ CompatGeckoMobile(1.0) }}</td> + <td> + <p>{{ CompatNo() }}</p> + <p>Lähimmät käytettävissä olevat (ei-standardit) ominaisuudet ovat <a href="http://msdn.microsoft.com/en-us/library/ie/ms534713.aspx" title="http://msdn.microsoft.com/en-us/library/ie/ms534713.aspx">userLanguage</a> ja <a href="http://msdn.microsoft.com/en-us/library/ie/ms533542.aspx" title="http://msdn.microsoft.com/en-us/library/ie/ms533542.aspx">browserLanguage</a>.</p> + </td> + <td>{{ CompatVersionUnknown() }}</td> + <td>{{ CompatVersionUnknown() }}</td> + </tr> + </tbody> + </table> +</div> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>DOM Level 0. Ei ole spesifikaation osa.</p> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.language","zh-cn": "zh-cn/DOM/window.navigator.language", "pl": "pl/DOM/window.navigator.language", "fi": "fi/DOM/window.navigator.language" } ) }}</p> diff --git a/files/fi/web/api/navigatoronline/online/index.html b/files/fi/web/api/navigatoronline/online/index.html new file mode 100644 index 0000000000..e3faca86f5 --- /dev/null +++ b/files/fi/web/api/navigatoronline/online/index.html @@ -0,0 +1,101 @@ +--- +title: window.navigator.onLine +slug: DOM/window.navigator.onLine +translation_of: Web/API/NavigatorOnLine/onLine +--- +<div> + {{ApiRef}}</div> +<h2 id="Summary" name="Summary">Yhteenveto</h2> +<p>Palauttaa selaimen verkkotilan. Ominaisuus palauttaa boolean-arvon, joka on <code>true</code>, kun verkkoyhteys on päällä ja <code>false</code>, kun selain toimii erillissovelluksena. Ominaisuus lähettää päivityksiä aina kun selaimen kyky yhdistyä verkkoon muuttuu. Päivitys tapahtuu, kun käyttäjä seuraa linkkiä tai kun skripti pyytää etäsivua. Esimerkiksi ominaisuuden pitäisi palauttaa <code>false</code>, kun käyttäjä napsauttaa linkkiä pian internet-yhteyden katkeamisen jälkeen.</p> +<p>Selaimet toteuttavat tätä ominaisuutta eri tavoin.</p> +<p>Chrome- ja Safari-selaimissa, jos selain ei kykene yhdistämään paikallisverkkoon (LAN) tai reitittimeen, se on erillissovellus; kaikki muut tilat palauttavat arvon <code>true</code>. Joten samalla kun voit otaksua, että selain on erillissovelluksena, kun sa palauttaa arvon <code>false</code>, et voi olettaa, että pääset internettiin, kun se palauttaa arvon true. Voisit saada vääriä positiivisia, sellaisissa tapauksissa, kun tietokone käyttää virtuaalisointiohjelmistoa, jolla on virtuaalisia ethernet-adaptereja, jotka ovat aina "yhdistettynä". Jos haluat todella määrittää selaimen verkkotilan, niin sinun olisi sikis kehitettävä muita keinoja tarkistamiseen. Lisäoppia varten katso HTML5 Rocks article, <a class="external" href="http://www.html5rocks.com/en/mobile/workingoffthegrid.html"> Working Off the Grid</a>.</p> +<p>Firefox- ja Internet Explorer-selaimissa selaimen kytkeminen offline-tilaan lähettää arvon <code>false</code>. Kaikki muut tilat palauttavat arvon <code>true</code>.</p> +<p>Voit nähdä verkkotilan muutokset kuuntelemalla tapahtumia kohteissa <code>window.onOnline</code> ja <code>window.onOffline</code>.</p> +<h2 id="Syntax" name="Syntax">Syntaksi</h2> +<pre class="syntaxbox"><em>online</em> = <em>window</em>.navigator.onLine; +</pre> +<p><code>online</code> on boolean-arvo <code>true</code> tai <code>false</code>.</p> +<h2 id="Example" name="Example">Esimerkki</h2> +<p>Katso <a class="external" href="http://html5-demos.appspot.com/static/navigator.onLine.html"> live-esimerkki</a>.</p> +<p>Sen tarkistamiseksi, että oletko verkossa, kysele <code>window.navigator.onLine</code>, kuten seuraavassa esimerkissä:</p> +<pre class="brush: js">if (navigator.onLine) { + alert('online') +} else { + alert('offline'); +}</pre> +<p>Verkkotila-arvojen muutosten näkemiseksi kuuntele (käyttäen <code><a href="/en-US/docs/DOM/element.addEventListener" title="DOM/element.addEventListener">addEventListener</a></code>) tapatumia kohteessa <code>window.onOnline</code> ja <code>window.onOffline</code>, kuten seuraavassa esimerkissä:</p> +<pre class="brush: js">window.addEventListener("offline", function(e) {alert("offline");}) + +window.addEventListener("online", function(e) {alert("online");}) +</pre> +<h2 id="Browser_compatibility" name="Browser_compatibility">Selainyhteensopivuus</h2> +<p>{{CompatibilityTable}}</p> +<div id="compat-desktop"> + <table class="compat-table"> + <tbody> + <tr> + <th>Ominaisuus</th> + <th>Chrome**</th> + <th>Firefox (Gecko)*</th> + <th>Internet Explorer</th> + <th>Opera*</th> + <th>Safari (WebKit)</th> + </tr> + <tr> + <td>Perustuki</td> + <td> + <p>Windows: 11<br> + Mac: 14<br> + Chrome OS: 13<br> + Linux: Palauttaa aina arvon <code>true</code></p> + <p>Historiaa varten katso <a class="external" href="http://crbug.com/7469" title="http://crbug.com/7469">crbug.com/7469</a></p> + </td> + <td> + <p>{{CompatNo}}<br> + {{bug("336359")}}<br> + {{bug("426932")}}<br> + {{bug("620472")}}</p> + <p>{{bug("654579")}}</p> + </td> + <td>8***</td> + <td>{{CompatNo}}</td> + <td>5.0.4</td> + </tr> + </tbody> + </table> +</div> +<div id="compat-mobile"> + <table class="compat-table"> + <tbody> + <tr> + <th>Ominaisuus</th> + <th>Android</th> + <th>Firefox Mobile (Gecko)</th> + <th>IE Phone</th> + <th>Opera Mobile</th> + <th>Safari Mobile</th> + </tr> + <tr> + <td>Perustuki</td> + <td>Android 2.2 (Vika WebView-komponentissa, katso julkaisu <a class="external" href="http://code.google.com/p/android/issues/detail?id=16760">16760</a>)</td> + <td>{{CompatUnknown}}</td> + <td>{{CompatUnknown}}</td> + <td>{{CompatUnknown}}</td> + <td>{{CompatUnknown}}</td> + </tr> + </tbody> + </table> +</div> +<p>* Firefox 4, ja Opera 11.10 palauttaa arvon <code>true</code>, kun "Work Offline"-tila on pois käytöstä ja <code>false</code>, kun se on käytössä riippumatta todellisesta yhteydestä.</p> +<p>** Chrome-selaimen aiemmat versiot palattavat virheellisesti <code>true</code> kun selain ensin avataa, mutta se alkaa ilmoittaa oiken yhteysarvon ensimmäisen verkkotapahtuman jälkeen.</p> +<p>*** Selaimessa IE 8 "online"- ja "ofline"-tapahtumat nostettiin kohteessa document.body, selaimessa IE 9 - sekä kohteessa document.body että kohteessa window</p> +<h2 id="Notes" name="Notes">Kommentit</h2> +<p>Katso yksityiskohtaisempaa kuvausta tästä ominaisuudesta asiakirjasta <a href="/en-US/docs/Online_and_offline_events" title="Online_and_offline_events">Online/Offline Events</a> samoin kuin uusista offline-kohtaisista ominaisuuksista, jotka esiteltiin selaimessa Firefox 3.</p> +<h2 id="Specification" name="Specification">Spesifikaatio</h2> +<p>Kuvattu asiakirjassa <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/#navigator.online">HTML 5 Working draft</a></p> +<h2 id="See_also" name="See_also">Katso myös</h2> +<ul> + <li><a class="external" href="http://www.html5rocks.com/en/mobile/workingoffthegrid.html">HTML5 Rocks: Working Off the Grid With HTML5 Offline</a></li> + <li><a class="external" href="http://www.html5rocks.com/en/tutorials/offline/whats-offline/">HTML5 Rocks: "Offline": What does it mean and why should I care?</a></li> + <li><a class="external" href="http://hacks.mozilla.org/2010/01/offline-web-applications/">Mozilla Blog: Offline Web Applications</a></li> +</ul> diff --git a/files/fi/web/api/navigatorplugins/mimetypes/index.html b/files/fi/web/api/navigatorplugins/mimetypes/index.html new file mode 100644 index 0000000000..52298d1eb1 --- /dev/null +++ b/files/fi/web/api/navigatorplugins/mimetypes/index.html @@ -0,0 +1,22 @@ +--- +title: window.navigator.mimeTypes +slug: DOM/window.navigator.mimeTypes +translation_of: Web/API/NavigatorPlugins/mimeTypes +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa <code><a class="external" href="http://www.xulplanet.com/references/objref/MimeTypeArray.html">MimeTypeArray</a></code>-objektin, joka sisältää <code><a class="external" href="http://www.xulplanet.com/references/objref/MimeType.html">MimeType</a></code>-objektien luettelon, joka edustaa selaimen tunnistamia MIME-tyyppejä.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><i>mimeTypes</i> = navigator.mimeTypes; +</pre> +<p><code>mimeTypes</code> on <code><a class="external" href="http://www.xulplanet.com/references/objref/MimeTypeArray.html">MimeTypeArray</a></code>-objekti, jolla on <code>length</code>-ominaisuus samoin kuin metodit <code>item(index)</code> ja <code>namedItem(name)</code>.</p> +<h3 id="Example" name="Example">Esimerkki</h3> +<pre> alert(window.navigator.mimeTypes.item(0).description); // alerts "Mozilla Default Plug-in" +</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>Nollanella elementillä mimeTypes-määrittelyssä ("Mozilla Default Plug-in" <code>MimeType</code> object) on <code>*</code>-ominaisuus <code>type</code> eikä tyypilinen MIME-muoto kuten <code>"image/x-macpaint"</code></p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>{{ DOM0() }}</p> +<div class="noinclude"> + </div> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.mimeTypes", "pl": "pl/DOM/window.navigator.mimeTypes" } ) }}</p> diff --git a/files/fi/web/api/navigatorplugins/plugins/index.html b/files/fi/web/api/navigatorplugins/plugins/index.html new file mode 100644 index 0000000000..993d145809 --- /dev/null +++ b/files/fi/web/api/navigatorplugins/plugins/index.html @@ -0,0 +1,39 @@ +--- +title: window.navigator.plugins +slug: DOM/window.navigator.plugins +translation_of: Web/API/NavigatorPlugins/plugins +--- +<p>{{ ApiRef() }}</p> +<h3 id="Summary" name="Summary">Yhteenveto</h3> +<p>Palauttaa {{ domxref("PluginArray") }} -objektin, joka luettelee sovellukseen asennetut lisäosat.</p> +<h3 id="Syntax" name="Syntax">Syntaksi</h3> +<pre class="eval"><em>plugins</em> = navigator.plugins; +</pre> +<p><code>plugins</code> on <code>PluginArray</code>, sisältäen {{ domxref("Plugin") }} -objektit asennetuille lisäosille.</p> +<p>Palautettu arvo ei ole JavaScript-taulukko, vaan siinä on <code>length</code>-ominaisuus ja se tukee yksittäisten alkoiden lukemista käyttäen hakasulkuesitysmuotoa (<code>plugins{{ mediawiki.external(2) }}</code>), samoin kuin <code>item(<em>index</em>)</code>- ja <code>namedItem(<em>"name"</em>)</code>-metodien kautta.</p> +<h3 id="Example" name="Example">Esimerkki</h3> +<p>Seuraava esimerkki tulostaa tietoa asennetuista lisäosista ylemmän tason asiakirjaan. Huomaa Plugin-objektissa saatavilla olevat ominaisuudet: <code>name</code>, <code>filename</code>, <code>description</code>, ja <code>version</code>.</p> +<p>{{ gecko_minversion_note("1.9.2", "Ominaisuus <code>version</code> lisättiin selaimeen Gecko 1.9.2.") }}</p> +<pre><script type="text/javascript"> + var L = navigator.plugins.length; + document.write(L.toString().bold() + " Plugin(s)".bold()); + document.write("<br>"); + document.write("Name | Filename | description".bold()); + document.write("<br>"); + for(var i=0; i<L; i++) { + document.write(navigator.plugins[i].name); + document.write(" | "); + document.write(navigator.plugins[i].filename); + document.write(" | "); + document.write(navigator.plugins[i].description); + document.write(" | "); + document.write(navigator.plugins[i].version); + document.write("<br>"); + } +</script> +</pre> +<h3 id="Notes" name="Notes">Kommentit</h3> +<p>Objekti {{ domxref("Plugin") }} paljastaa pienen käyttöliittymän, josta saa tietoa selaimeesi asennetuista eri lisäosista. Lisäosien luettelo on saatavissa myös kirjoittamalla <code>about:plugins</code> selaimen sijaintipalkkiin.</p> +<h3 id="Specification" name="Specification">Spesifikaatio</h3> +<p>{{ DOM0() }}</p> +<p>{{ languages( { "ja": "ja/DOM/window.navigator.plugins","zh-cn": "zh-cn/DOM/window.navigator.plugins", "pl": "pl/DOM/window.navigator.plugins" } ) }}</p> diff --git a/files/fi/web/api/window/navigator/index.html b/files/fi/web/api/window/navigator/index.html new file mode 100644 index 0000000000..3851727b18 --- /dev/null +++ b/files/fi/web/api/window/navigator/index.html @@ -0,0 +1,110 @@ +--- +title: window.navigator +slug: DOM/window.navigator +translation_of: Web/API/Window/navigator +--- +<div>{{ApiRef}}</div> + +<h2 id="Summary" name="Summary">Yhteenveto</h2> + +<p>Palauttaa viitteen navigaattori-objektiin, jolta voidaan kysellä tietoja skriptiä suorittavasta sovelluksesta.</p> + +<h2 id="Example" name="Example">Esimerkki</h2> + +<div style="overflow: hidden;"> +<pre class="brush:js">alert("You're using " + navigator.appName); +</pre> +</div> + +<h2 id="Properties" name="Properties">Ominaisuudet</h2> + +<dl> + <dt>{{domxref("window.navigator.appCodeName", "navigator.appCodeName")}} {{non-standard_inline}}</dt> + <dd>Palauttaa nykyisen selaimen sisäisen "code"-nimen. Älä nojaa tähän ominaisuuteen oikean arvon palauttamiseksi.</dd> + <dt>{{domxref("window.navigator.appName", "navigator.appName")}}</dt> + <dd>Palauttaa selaimen virallisen nimen. Älä nojaa tähän ominaisuuteen oikean arvon palauttamiseksi.</dd> + <dt>{{domxref("window.navigator.appVersion", "navigator.appVersion")}}</dt> + <dd>Palauttaa selaimen version merkkijonona. Älä nojaa tähän ominaisuuteen oikean arvon palauttamiseksi.</dd> + <dt>{{domxref("window.navigator.battery", "navigator.battery")}} {{gecko_minversion_inline("10.0")}}</dt> + <dd>Palauttaa {{domxref("window.navigator.battery", "battery")}}-objektin, jota voit käyttää tietojen saamiseksi akun lataustilasta.</dd> + <dt>{{domxref("window.navigator.buildID", "navigator.buildID")}} {{non-standard_inline}}</dt> + <dd>Palauttaa selaimen rakentamistunnisteen (esim.: "2006090803")</dd> + <dt>{{domxref("window.navigator.connection", "navigator.connection")}}</dt> + <dd>Tarjoaa tietoa laitteen verkkoyhteydestä.</dd> + <dt>{{domxref("window.navigator.cookieEnabled", "navigator.cookieEnabled")}}</dt> + <dd>Palauttaa boolean-arvon, joka kertoo, että ovatko evästeet käytössä selaimessa vai eivät.</dd> + <dt>{{domxref("navigator.doNotTrack")}} {{non-standard_inline}}</dt> + <dd>Ilmoittaa käyttäjän do-not-track -asetuksen. Kun tämä arvo on "yes", webbisivustosi tai sovelluksesi ei pitäisi seurata käyttäjää.</dd> + <dt>{{domxref("navigator.id")}} {{non-standard_inline}}</dt> + <dd>Palauttaa {{domxref("window.navigator.id", "id")}}-objektin, jota voit käyttää <a href="/en-US/docs/BrowserID" title="BrowserID">BrowserID</a>-tuen lisäämiseksi webbisivustollesi.</dd> + <dt>{{domxref("window.navigator.language", "navigator.language")}}</dt> + <dd>Palauttaa selaimen kieliversiota edustavan merkkijonon.</dd> + <dt>{{domxref("window.navigator.mimeTypes", "navigator.mimeTypes")}}</dt> + <dd>Palauttaa selaimen tukemien MIME-tyypien luettelon.</dd> + <dt>{{domxref("window.navigator.mozApps", "navigator.mozApps")}} {{non-standard_inline}}</dt> + <dd>Palauttaa {{domxref("window.navigator.mozApps", "Apps")}}-objektin, jota voit käyttää <a href="/Open_Web_Apps" title="Open Web apps">Open Web apps</a>-sovellusten asentamiseen, hallinnointiin ja ohjaamiseen.</dd> + <dt>{{domxref("navigator.mozNotification")}} {{non-standard_inline}}<br> + {{domxref("navigator.webkitNotification")}}</dt> + <dd>Palauttaa {{domxref("navigator.mozNotification", "notification")}}-objektin, jota voit käyttää toimittamaan ilmoituksia käyttäjältä webbisovelluksellesi.</dd> + <dt>{{domxref("window.navigator.mozSms", "navigator.mozSms")}} {{gecko_minversion_inline("12.0")}} {{non-standard_inline}}</dt> + <dd>Palauttaa {{domxref("SmsManager")}}-objektin, jota voit käyttää SMS-viestinnän hallinnointiin webbisovelluksessasi.</dd> + <dt>{{domxref("navigator.mozSocial")}} {{non-standard_inline}}</dt> + <dd>{{todo("NeedsText")}}</dd> + <dt>{{domxref("window.navigator.mozTelephony", "navigator.mozTelephony")}} {{non-standard_inline}}</dt> + <dd>Palauttaa {{domxref("Telephony")}}-objektin, jota voit käyttää luomaan ja hallinnoimaan puheluja.</dd> + <dt>{{domxref("window.navigator.onLine", "navigator.onLine")}}</dt> + <dd>Palauttaa boolean-arvon, joka osoittaa, että onko selaimesi verkkoyhteydessä vai ei.</dd> + <dt>{{domxref("window.navigator.oscpu", "navigator.oscpu")}}</dt> + <dd>Palauttaa nykyistä käyttäjärjestelmää edustavan merkkijonon.</dd> + <dt>{{domxref("window.navigator.platform", "navigator.platform")}}</dt> + <dd>Palauttaa selainalustaa edustavan merkkijonon.</dd> + <dt>{{domxref("window.navigator.plugins", "navigator.plugins")}}</dt> + <dd>Palauttaa selaimeen asennettujen lisäosien taulukon.</dd> + <dt>{{domxref("window.navigator.product", "navigator.product")}} {{non-standard_inline}}</dt> + <dd>Palauttaa nykyisen selaimen tuotenimen. (esim.: "Gecko")</dd> + <dt>{{domxref("window.navigator.productSub", "navigator.productSub")}} {{non-standard_inline}}</dt> + <dd>Palauttaa nykyisen selaimen rakennusnumeron (esim.: "20060909")</dd> + <dt>{{domxref("window.navigator.securitypolicy", "navigator.securitypolicy")}} {{non-standard_inline}}</dt> + <dd>Palauttaa tyhjän merkkijonon. Netscape 4.7x-selaimessa palauttaa merkkijonon "US & CA domestic policy" tai "Export policy".</dd> + <dt>{{domxref("window.navigator.standalone", "navigator.standalone")}} {{non-standard_inline}}</dt> + <dd>Palauttaa boolean-arvon, joka osoittaa, että suoritetaanko selainta erillistilassa. Käytettävissä vain Apple:n iOS Safari -selaimessa.</dd> + <dt>{{domxref("window.navigator.userAgent", "navigator.userAgent")}}</dt> + <dd>Palauttaa nykyisen selaimen user agent -merkkijonon.</dd> + <dt>{{domxref("window.navigator.vendor", "navigator.vendor")}} {{non-standard_inline}}</dt> + <dd>Palauttaa nykyisen selaimen toimittajanimen (esim.: "Netscape6")</dd> + <dt>{{domxref("window.navigator.vendorSub", "navigator.vendorSub")}} {{non-standard_inline}}</dt> + <dd>Palauttaa toimittajaversionumeron (esim.: "6.1")</dd> + <dt><a href="/en-US/docs/API/Pointer_Lock_API" title="Mouse Lock API"><code>navigator.webkitPointer</code></a> {{non-standard_inline}}</dt> + <dd>Palauttaa PointerLock-objektin <a href="/en-US/docs/API/Pointer_Lock_API" title="Mouse Lock API">Mouse Lock API</a>:a varten.</dd> +</dl> + +<h2 id="Methods" name="Methods">Metodit</h2> + +<dl> + <dt>{{domxref("window.navigator.javaEnabled", "navigator.javaEnabled")}}</dt> + <dd>Osoittaa, että onko tietokoneen selaimen Java käytössä vai ei.</dd> + <dt>{{domxref("window.navigator.mozIsLocallyAvailable", "navigator.mozIsLocallyAvailable")}} {{non-standard_inline}}</dt> + <dd>Sallii koodin tarkistaa verkkoa käyttämättä, että onko tietyssä URI-osoitteessa oleva asiakirja olemassa.</dd> + <dt>{{domxref("window.navigator.preference", "navigator.preference")}} {{obsolete_inline("2.0")}} {{non-standard_inline}}</dt> + <dd>Asettaa käyttäjäasetuksen. Tämä methodi on <a class="external" href="http://www.faqts.com/knowledge_base/view.phtml/aid/1608/fid/125/lang/en">käytettävissä vain privileged-koodille</a> ja on vanhentunut; sinun pitäisi käyttää sen sijasta XPCOM <a href="/en-US/docs/Preferences_API" title="Preferences_API">Preferences API</a>:a.</dd> + <dt>{{domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler")}}</dt> + <dd>Sallii webbisivuston rekisteröidä itsensä tietyn MIME-tyypin mahdollisena käsittelijänä.</dd> + <dt>{{domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler")}}</dt> + <dd>Sallii webbisivuston rekisteröidä itsensä tietyn yhteyskäytännön mahdollisena käsittelijänä.</dd> + <dt>{{domxref("window.navigator.taintEnabled", "navigator.taintEnabled")}} {{deprecated_inline("1.7.8")}} {{obsolete_inline("9.0")}} {{non-standard_inline}}</dt> + <dd>Palauttaa arvon <code>false</code>. JavaScript taint/untaint -funktiot poistettu JavaScript 1.2:ssa.</dd> + <dt>{{domxref("window.navigator.vibrate", "navigator.vibrate()")}} {{gecko_minversion_inline("11.0")}}</dt> + <dd>Aiheuttaa värähtelyä laitteissa, jotka tukevat sitä. Ei tee mitään, jos värähtelytuki ei ole käytettävissä.</dd> +</dl> + +<h2 id="Specification" name="Specification">Spesifikaatio</h2> + +<ul> + <li>Määritelty osoitteessa <a class="external" href="http://www.whatwg.org/html/#navigator" title="http://www.whatwg.org/html/#navigator">HTML</a>.</li> +</ul> + +<h2 id="See_also" name="See_also">Katso myös</h2> + +<ul> + <li><a href="/en-US/docs/DOM_Client_Object_Cross-Reference/navigator" title="DOM_Client_Object_Cross-Reference/navigator">DOM Client Object Cross-Reference:navigator</a></li> +</ul> |