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/api/navigator/connection | |
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/api/navigator/connection')
-rw-r--r-- | files/fi/web/api/navigator/connection/index.html | 100 |
1 files changed, 100 insertions, 0 deletions
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> |