aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/api/navigator
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
commit074785cea106179cb3305637055ab0a009ca74f2 (patch)
treee6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/pl/web/api/navigator
parentda78a9e329e272dedb2400b79a3bdeebff387d47 (diff)
downloadtranslated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz
translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2
translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip
initial commit
Diffstat (limited to 'files/pl/web/api/navigator')
-rw-r--r--files/pl/web/api/navigator/appcodename/index.html30
-rw-r--r--files/pl/web/api/navigator/appname/index.html29
-rw-r--r--files/pl/web/api/navigator/appversion/index.html32
-rw-r--r--files/pl/web/api/navigator/buildid/index.html41
-rw-r--r--files/pl/web/api/navigator/cookieenabled/index.html45
-rw-r--r--files/pl/web/api/navigator/index.html119
-rw-r--r--files/pl/web/api/navigator/javaenabled/index.html39
-rw-r--r--files/pl/web/api/navigator/language/index.html45
-rw-r--r--files/pl/web/api/navigator/mimetypes/index.html40
-rw-r--r--files/pl/web/api/navigator/mozpermissionsettings/index.html33
-rw-r--r--files/pl/web/api/navigator/online/index.html47
-rw-r--r--files/pl/web/api/navigator/oscpu/index.html41
-rw-r--r--files/pl/web/api/navigator/platform/index.html28
-rw-r--r--files/pl/web/api/navigator/plugins/index.html58
-rw-r--r--files/pl/web/api/navigator/product/index.html38
-rw-r--r--files/pl/web/api/navigator/productsub/index.html52
-rw-r--r--files/pl/web/api/navigator/registercontenthandler/index.html49
-rw-r--r--files/pl/web/api/navigator/registerprotocolhandler/index.html66
-rw-r--r--files/pl/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html107
19 files changed, 939 insertions, 0 deletions
diff --git a/files/pl/web/api/navigator/appcodename/index.html b/files/pl/web/api/navigator/appcodename/index.html
new file mode 100644
index 0000000000..ec0da7157c
--- /dev/null
+++ b/files/pl/web/api/navigator/appcodename/index.html
@@ -0,0 +1,30 @@
+---
+title: window.navigator.appCodeName
+slug: Web/API/Navigator/appCodeName
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorID/appCodeName
+---
+<p>{{ ApiRef() }}</p>
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+<p>Zwraca wewnętrzną nazwę "kodową" aktualnej przeglądarki.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre class="eval">codeName = window.navigator.appCodeName
+</pre>
+<h3 id="Parametry" name="Parametry">Parametry</h3>
+<ul>
+ <li><code>codeName</code> jest wewnętrzną nazwą przeglądarki, zwracaną jako łańcuch znaków.</li>
+</ul>
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+<pre>dump(window.navigator.appCodeName);
+</pre>
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+<p>Mozilla, Netscape 6 i IE5 używają wewnętrznej nazwy "Mozilla".</p>
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/window.navigator.appCodeName", "ja": "ja/DOM/window.navigator.appCodeName" } ) }}</p>
diff --git a/files/pl/web/api/navigator/appname/index.html b/files/pl/web/api/navigator/appname/index.html
new file mode 100644
index 0000000000..d651ac3682
--- /dev/null
+++ b/files/pl/web/api/navigator/appname/index.html
@@ -0,0 +1,29 @@
+---
+title: window.navigator.appName
+slug: Web/API/Navigator/appName
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorID/appName
+---
+<p>{{ ApiRef() }}</p>
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+<p>Zwraca oficjalną nazwę przeglądarki.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre class="eval">appName = window.navigator.appName
+</pre>
+<h3 id="Parametry" name="Parametry">Parametry</h3>
+<ul>
+ <li><code>appName</code> jest nazwą przeglądarki, zwracaną jako łańcuch znaków.</li>
+</ul>
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+<pre>dump(window.navigator.appName);
+// dla NS6 wypisuje w konsoli "Navigator"
+</pre>
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/window.navigator.appName", "ja": "ja/DOM/window.navigator.appName" } ) }}</p>
diff --git a/files/pl/web/api/navigator/appversion/index.html b/files/pl/web/api/navigator/appversion/index.html
new file mode 100644
index 0000000000..3d08f23cee
--- /dev/null
+++ b/files/pl/web/api/navigator/appversion/index.html
@@ -0,0 +1,32 @@
+---
+title: window.navigator.appVersion
+slug: Web/API/Navigator/appVersion
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorID/appVersion
+---
+<p>{{ ApiRef() }}</p>
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+<p>Zwraca wersję przeglądarki jako łańcuch znaków.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre class="eval">ver = window.navigator.appVersion
+</pre>
+<h3 id="Parametry" name="Parametry">Parametry</h3>
+<ul>
+ <li><code>ver</code> jest numerem wersji przeglądarki, zwracanym jako łańcuch znaków.</li>
+</ul>
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+<pre>if ( navigator.appVersion.charAt(0) == "5" ) {
+ // prawdopodobnie jest to piąta wersja przeglądarki
+ }
+</pre>
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+<p>Własność window.navigator.userAgent również zawiera numer wersji przeglądarki (przykładowo: "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1"), lecz powinniśmy mieć świadomość jak łatwo jest zmienić ciąg user-agent i "naśladować" inne przeglądarki, platformy lub pośredników użytkownika oraz jak bezmyślni są sami producenci przeglądarek w ustawianiu tej wartości. Własności window.navigator.appVersion i window.navigator.userAgent są dość często stosowane w kodzie "szpiegującym przeglądarki": skryptach, które próbują dowiedzieć się jakiej używasz przeglądarki i wyświetlić stosowną do niej stronę.</p>
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/window.navigator.appVersion", "ja": "ja/DOM/window.navigator.appVersion" } ) }}</p>
diff --git a/files/pl/web/api/navigator/buildid/index.html b/files/pl/web/api/navigator/buildid/index.html
new file mode 100644
index 0000000000..2f35af6f92
--- /dev/null
+++ b/files/pl/web/api/navigator/buildid/index.html
@@ -0,0 +1,41 @@
+---
+title: Navigator.buildID
+slug: Web/API/Navigator/buildID
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Navigator/buildID
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Zwraca identyfikator kompilacji przeglądarki.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>buildID</i> =
+<i>navigator</i>.buildID;
+</pre>
+
+<p><code>buildID</code> jest identyfikatorem kompilacji aplikacji, zwracanym jako łańcuch znakówi. ID kompilacji jest w formie &lt;tt&gt;YYYYMMDDHH&lt;/tt&gt; (gdzie: Y - rok, M - miesiąc, D - dzień, H - godzina).</p>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre class="eval">dump(window.navigator.buildID);
+// wyświetla w konsoli "2006090803"
+</pre>
+
+<h3 id="Uwaga" name="Uwaga">Uwaga</h3>
+
+<p>Dostępne w <a href="pl/Firefox_2">Firefoksie 2</a> (<a href="pl/Gecko">Gecko</a> 1.8.1) i późniejszych. Zaimplementowane w {{ Bug(345993) }}.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>Nie jest częścią żadnego publicznego standardu.</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.buildID", "ja": "ja/DOM/window.navigator.buildID" } ) }}</p>
diff --git a/files/pl/web/api/navigator/cookieenabled/index.html b/files/pl/web/api/navigator/cookieenabled/index.html
new file mode 100644
index 0000000000..43c12ee2de
--- /dev/null
+++ b/files/pl/web/api/navigator/cookieenabled/index.html
@@ -0,0 +1,45 @@
+---
+title: Navigator.cookieEnabled
+slug: Web/API/Navigator/cookieEnabled
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Navigator/cookieEnabled
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Posumowanie" name="Posumowanie">Posumowanie</h3>
+
+<p>Zwraca wartość logiczną tylko do odczytu, wskazującą czy obsługa ciasteczek jest włączona, czy nie.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval">var cookieEnabled = navigator.cookieEnabled;
+</pre>
+
+<ul>
+ <li><code>cookieEnabled</code> jest wartością logiczną <code>true</code> lub <code>false</code>.</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre class="eval">if (!navigator.cookieEnabled) {
+ // poinformuj użytkownika, że przy włączonych ciasteczkach
+ // strona jest bardziej użyteczna
+}
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>W związku z {{ Bug(230350) }}, <code>cookieEnabled</code> może zwracać błędny wynik w aplikacjach opartych o Gecko.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>{{ DOM0() }}</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.cookieEnabled", "ja": "ja/DOM/window.navigator.cookieEnabled" } ) }}</p>
diff --git a/files/pl/web/api/navigator/index.html b/files/pl/web/api/navigator/index.html
new file mode 100644
index 0000000000..6ef2055b7a
--- /dev/null
+++ b/files/pl/web/api/navigator/index.html
@@ -0,0 +1,119 @@
+---
+title: Navigator
+slug: Web/API/Navigator
+translation_of: Web/API/Navigator
+---
+<p>{{ apiref() }}</p>
+
+<p>The <code><strong>Navigator</strong></code> interface represents the state and the identity of the user agent. It allows scripts to query it and to register themselves to carry on some activities.</p>
+
+<p>A <code>Navigator</code> object can be retrieved using the read-only {{domxref("Window.navigator")}} property.</p>
+
+<h2 id="Properties">Properties</h2>
+
+<p><em>Doesn't inherit any property, but implements those defined in {{domxref("NavigatorID")}}, {{domxref("NavigatorLanguage")}}, {{domxref("NavigatorOnLine")}}, {{domxref("NavigatorGeolocation")}}, {{domxref("NavigatorPlugins")}}, {{domxref("NavigatorUserMedia")}}, and {{domxref("NetworkInformation")}}.</em></p>
+
+<h3 id="Standard">Standard</h3>
+
+<dl>
+ <dt>{{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns the internal "code" name of the current browser. Do not rely on this property to return the correct value.</dd>
+ <dt>{{domxref("NavigatorID.appName")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns a {{domxref("DOMString")}} with the official name of the browser. Do not rely on this property to return the correct value.</dd>
+ <dt>{{domxref("NavigatorID.appVersion")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns the version of the browser as a {{domxref("DOMString")}}. Do not rely on this property to return the correct value.</dd>
+ <dt>{{domxref("Navigator.battery")}} {{readonlyInline}}</dt>
+ <dd>Returns a {{domxref("BatteryManager")}} object you can use to get information about the battery charging status.</dd>
+ <dt>{{domxref("NetworkInformation.connection")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Provides a {{domxref("Connection")}} with information about the network connection of a device.</dd>
+ <dt>{{domxref("NavigatorGeolocation.geolocation")}} {{readonlyInline}}</dt>
+ <dd>Returns a {{domxref("Geolocation")}} object allowing accessing the location of the device.</dd>
+ <dt>{{domxref("NavigatorPlugins.javaEnabled")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns a {{domxref("Boolean")}} flag indicating whether the host browser is Java-enabled or not.</dd>
+ <dt>{{domxref("NavigatorLanguage.language")}} {{readonlyInline}}</dt>
+ <dd>Returns a {{domxref("DOMString")}} representing the preferred language of the user, usually the language of the browser UI. The <code>null</code> value is returned when this is unknown.</dd>
+ <dt>{{domxref("NavigatorLanguage.languages")}} {{readonlyInline}}</dt>
+ <dd>Returns an array of {{domxref("DOMString")}} representing the languages known to the user, by order of preference.</dd>
+ <dt>{{domxref("NavigatorPlugins.mimeTypes")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns an {{domxref("MimeTypeArray")}} listing the MIME types supported by the browser.</dd>
+ <dt>{{domxref("NavigatorOnLine.onLine")}} {{readonlyInline}}</dt>
+ <dd>Returns a {{domxref("Boolean")}} indicating whether the browser is working online.</dd>
+ <dt>{{domxref("Navigator.oscpu")}}</dt>
+ <dd>Returns a string that represents the current operating system.</dd>
+ <dt>{{domxref("NavigatorID.platform")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns a string representing the platform of the browser. Do not rely on this function to return a significant value.</dd>
+ <dt>{{domxref("NavigatorPlugins.plugins")}} {{readonlyInline}}{{experimental_inline}}</dt>
+ <dd>Returns a {{domxref("PluginArray")}} listing the plugins installed in the browser.</dd>
+ <dt>{{domxref("NavigatorID.product")}} {{readonlyInline}} {{experimental_inline}}</dt>
+ <dd>Always returns <code>'Gecko'</code>, on any browser. This property is kept only for compatibility purpose.</dd>
+ <dt>{{domxref("NavigatorID.userAgent")}} {{readonlyInline}}</dt>
+ <dd>Returns the user agent string for the current browser.</dd>
+ <dt>{{domxref("Navigator.serviceWorker")}} {{readonlyInline}}</dt>
+ <dd>Returns a {{domxref("ServiceWorkerContainer")}} object, which provides access to registration, removal, upgrade, and communication with the {{domxref("ServiceWorker")}} objects for the <a href="https://html.spec.whatwg.org/multipage/browsers.html#concept-document-window">associated document</a>.</dd>
+</dl>
+
+<h3 id="Methods" name="Methods">Non-standard</h3>
+
+<dl>
+ <dt>{{domxref("window.navigator.buildID", "navigator.buildID")}} {{non-standard_inline}}</dt>
+ <dd>Returns the build identifier of the browser (e.g., "2006090803").</dd>
+ <dt>{{domxref("Navigator.cookieEnabled")}} {{non-standard_inline}}</dt>
+ <dd>Returns a boolean indicating whether cookies are enabled in the browser or not.</dd>
+ <dt>{{domxref("navigator.doNotTrack")}} {{non-standard_inline}}</dt>
+ <dd>Reports the value of the user's do-not-track preference. When this value is "yes", your web site or application should not track the user.</dd>
+ <dt>{{domxref("navigator.id")}} {{non-standard_inline}}</dt>
+ <dd>Returns the {{domxref("window.navigator.id", "id")}} object which you can use to add support for <a href="/en-US/docs/BrowserID" title="BrowserID">BrowserID</a> to your web site.</dd>
+ <dt>{{domxref("window.navigator.mozApps", "navigator.mozApps")}} {{non-standard_inline}}</dt>
+ <dd>Returns an {{domxref("window.navigator.mozApps", "Apps")}} object you can use to install, manage, and control <a href="/Open_Web_Apps" title="Open Web apps">Open Web apps</a>.</dd>
+ <dt>{{domxref("Navigator.mozAudioChannelManager", "navigator.mozAudioChannelManager")}} {{non-standard_inline}}</dt>
+ <dd>The <code>navigator.mozAudioChannelManager</code> object provides access to the {{domxref("mozAudioChannelManager")}} interface, which is used to manage your Firefox OS device's audio channels, including setting what channel's volume to affect when the volume buttons are pressed inside a particular app.</dd>
+ <dt>{{domxref("window.navigator.mozNotification","navigator.mozNotification")}} {{deprecated_inline("22")}} {{non-standard_inline}}<br>
+ {{domxref("window.navigator.webkitNotification","navigator.webkitNotification")}}</dt>
+ <dd>Returns a {{domxref("navigator.mozNotification", "notification")}} object you can use to deliver notifications to the user from your web application.</dd>
+ <dt>{{domxref("navigator.mozSocial")}} {{non-standard_inline}}</dt>
+ <dd>The Object, returned by the <code>navigator.mozSocial</code> property, is available within the social media provider's panel to provide functionality it may need.</dd>
+ <dt>{{domxref("window.navigator.productSub", "navigator.productSub")}} {{non-standard_inline}}</dt>
+ <dd>Returns the build number of the current browser (e.g., "20060909").</dd>
+ <dt>{{domxref("window.navigator.securitypolicy", "navigator.securitypolicy")}} {{non-standard_inline}}</dt>
+ <dd>Returns an empty string. In Netscape 4.7x, returns "US &amp; CA domestic policy" or "Export policy".</dd>
+ <dt>{{domxref("window.navigator.standalone", "navigator.standalone")}} {{non-standard_inline}}</dt>
+ <dd>Returns a boolean indicating whether the browser is running in standalone mode. Available on Apple's iOS Safari only.</dd>
+ <dt>{{domxref("window.navigator.vendor", "navigator.vendor")}} {{non-standard_inline}}</dt>
+ <dd>Returns the vendor name of the current browser (e.g., "Netscape6").</dd>
+ <dt>{{domxref("window.navigator.vendorSub", "navigator.vendorSub")}} {{non-standard_inline}}</dt>
+ <dd>Returns the vendor version number (e.g. "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>Returns a PointerLock object for the <a href="/en-US/docs/API/Pointer_Lock_API" title="Mouse Lock API">Mouse Lock API</a>.</dd>
+</dl>
+
+<h2 id="Methods" name="Methods">Methods</h2>
+
+<p><em>Doesn't inherit any method, but implements those defined in {{domxref("NavigatorID")}}, {{domxref("NavigatorContentUtils")}}, <em>{{domxref("NavigatorUserMedia")}}, </em>and {{domxref("NavigatorStorageUtils")}}.</em></p>
+
+<h3 id="Standard_2">Standard</h3>
+
+<dl>
+ <dt>{{domxref("NavigatorUserMedia.getUserMedia()")}}</dt>
+ <dd>After having prompted the user for permission, returns the audio or video stream associated to a camera or microphone on the local computer.</dd>
+ <dt>{{domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler")}}</dt>
+ <dd>Allows web sites to register themselves as a possible handler for a given MIME type.</dd>
+ <dt>{{domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler")}}</dt>
+ <dd>Allows web sites to register themselves as a possible handler for a given protocol.</dd>
+ <dt>{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline("1.7.8")}} {{obsolete_inline("9.0")}} {{experimental_inline}}</dt>
+ <dd>Returns <code>false</code>. JavaScript taint/untaint functions removed in JavaScript 1.2.</dd>
+ <dt>{{domxref("Navigator.vibrate()")}} {{gecko_minversion_inline("11.0")}}</dt>
+ <dd>Causes vibration on devices with support for it. Does nothing if vibration support isn't available.</dd>
+</dl>
+
+<h3 id="Specification" name="Specification">Non standard</h3>
+
+<dl>
+ <dt>{{domxref("window.navigator.mozIsLocallyAvailable", "navigator.mozIsLocallyAvailable")}} {{non-standard_inline}}</dt>
+ <dd>Lets code check to see if the document at a given URI is available without using the network.</dd>
+ <dt>{{domxref("window.navigator.mozPay", "navigator.mozPay")}} {{non-standard_inline}}</dt>
+ <dd>Allows in-app payment.</dd>
+ <dt>{{domxref("window.navigator.preference", "navigator.preference")}} {{obsolete_inline("2.0")}} {{non-standard_inline}}</dt>
+ <dd>Sets a user preference. This method is <a class="external" href="http://www.faqts.com/knowledge_base/view.phtml/aid/1608/fid/125/lang/en">only available to privileged code</a> and is obsolete; you should use the XPCOM <a href="/en-US/docs/Preferences_API" title="Preferences_API">Preferences API</a> instead.</dd>
+ <dt>{{domxref("window.navigator.requestWakeLock", "navigator.requestWakeLock")}} {{non-standard_inline}}</dt>
+ <dd>Request a wake lock for a resource. A wake lock prevents a specific part of a device from being turned off automatically.</dd>
+</dl>
diff --git a/files/pl/web/api/navigator/javaenabled/index.html b/files/pl/web/api/navigator/javaenabled/index.html
new file mode 100644
index 0000000000..291d27782e
--- /dev/null
+++ b/files/pl/web/api/navigator/javaenabled/index.html
@@ -0,0 +1,39 @@
+---
+title: NavigatorPlugins.javaEnabled
+slug: Web/API/Navigator/javaEnabled
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorPlugins/javaEnabled
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Ta metoda wskazuje czy w aktualnej przeglądarce została włączona obsługa Javy.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>result</i> = window.navigator.javaEnabled()
+</pre>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre class="eval">if (window.navigator.javaEnabled()) {
+ // przeglądarka posiada Javę
+}
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>Zwracana przez tę metodę wartość wskazuje czy Java jest włączona czy też nie - a nie czy przeglądarka w ogóle obsługuje Javę.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.javaEnabled", "ja": "ja/DOM/window.navigator.javaEnabled" } ) }}</p>
diff --git a/files/pl/web/api/navigator/language/index.html b/files/pl/web/api/navigator/language/index.html
new file mode 100644
index 0000000000..1dcc4daabc
--- /dev/null
+++ b/files/pl/web/api/navigator/language/index.html
@@ -0,0 +1,45 @@
+---
+title: NavigatorLanguage.language
+slug: Web/API/Navigator/language
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorLanguage/language
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Zwraca łańcuch znaków reprezentujący wersję językową przeglądarki.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>lang</i> = window.navigator.language
+</pre>
+
+<h3 id="Parametry" name="Parametry">Parametry</h3>
+
+<ul>
+ <li><code>lang</code> jest dwu znakowym łańcuchem znaków (na przykład "en" lub "ja") reprezentującym wersję języka.</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre>if ( window.navigator.language != "pl" ) {
+ doLangSelect(window.navigator.language);
+}
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>Ta własność pojawia się również jako część łańcucha znaków <a href="pl/DOM/window.navigator.userAgent">navigator.userAgent</a>.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.language", "ja": "ja/DOM/window.navigator.language" } ) }}</p>
diff --git a/files/pl/web/api/navigator/mimetypes/index.html b/files/pl/web/api/navigator/mimetypes/index.html
new file mode 100644
index 0000000000..371e75eff2
--- /dev/null
+++ b/files/pl/web/api/navigator/mimetypes/index.html
@@ -0,0 +1,40 @@
+---
+title: NavigatorPlugins.mimeTypes
+slug: Web/API/Navigator/mimeTypes
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorPlugins/mimeTypes
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Zwraca obiekt <code><a class="external" href="http://www.xulplanet.com/references/objref/MimeTypeArray.html">MimeTypeArray</a></code>, który zawiera listę obiektów <code><a class="external" href="http://www.xulplanet.com/references/objref/MimeType.html">MimeType</a></code> reprezentujących typy MIME rozpoznawane przez przeglądarkę.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>mimeTypes</i> = navigator.mimeTypes;
+</pre>
+
+<p><code>mimeTypes</code> jest obiektem <code><a class="external" href="http://www.xulplanet.com/references/objref/MimeTypeArray.html">MimeTypeArray</a></code>, który posiada zarówno własność <code>length</code> jak i metody <code>item(index)</code> oraz <code>namedItem(name)</code>.</p>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre> alert(window.navigator.mimeTypes.item(0).description); // wyświetli ostrzeżenie "Mozilla Default Plug-in"
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>Wartością własności <code>type</code> w zerowym elemencie (obiekt <code>MimeType</code> "Mozilla Default Plug-in") jest <code>*</code> zamiast typowego formatu MIME jak np. <code>"image/x-macpaint"</code></p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>{{ DOM0() }}</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.mimeTypes", "ja": "ja/DOM/window.navigator.mimeTypes" } ) }}</p>
diff --git a/files/pl/web/api/navigator/mozpermissionsettings/index.html b/files/pl/web/api/navigator/mozpermissionsettings/index.html
new file mode 100644
index 0000000000..df0966e04e
--- /dev/null
+++ b/files/pl/web/api/navigator/mozpermissionsettings/index.html
@@ -0,0 +1,33 @@
+---
+title: Navigator.mozPermissionSettings
+slug: Web/API/Navigator/mozPermissionSettings
+translation_of: Archive/B2G_OS/API/Navigator/mozPermissionSettings
+---
+<p>{{APIRef("Firefox OS")}}{{ non-standard_header() }}</p>
+
+<p>{{ B2GOnlyHeader2('certified') }}</p>
+
+<h2 id="Summary">Summary</h2>
+
+<p>Returns a {{ domxref("PermissionSettings") }} object you can use to get and set permissions of apps on the Firefox OS platform.</p>
+
+<h2 id="Syntax" name="Syntax">Syntax</h2>
+
+<pre class="eval">var permissions = window.navigator.mozPermissionSettings;
+</pre>
+
+<h2 id="Value">Value</h2>
+
+<p><code>navigator.mozPermissionSettings</code> is a {{domxref("PermissionSettings")}} object.</p>
+
+<h2 id="Specification">Specification</h2>
+
+<p>Not part of any specification.</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{ domxref("PermissionSettings") }}</li>
+ <li>The <a href="/en-US/docs/Web/API/Permissions_API_(Firefox_OS)">Permissions API (Firefox OS)</a></li>
+ <li><a href="/en-US/Apps/Build/App_permissions">App permissions</a></li>
+</ul>
diff --git a/files/pl/web/api/navigator/online/index.html b/files/pl/web/api/navigator/online/index.html
new file mode 100644
index 0000000000..20bbd73fb0
--- /dev/null
+++ b/files/pl/web/api/navigator/online/index.html
@@ -0,0 +1,47 @@
+---
+title: NavigatorOnLine.onLine
+slug: Web/API/Navigator/onLine
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorOnLine/onLine
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Zwraca wartość logiczną wskazującą czy przeglądarka jest w trybie online, czy nie.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>online</i> =
+<i>window</i>.navigator.onLine;
+</pre>
+
+<ul>
+ <li><code>online</code> przyjmuje wartość logiczną <code>true</code> (prawda) lub <code>false</code> (fałsz).</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre class="eval">alert(navigator.onLine ? "Jesteś online" : "Jesteś offline");
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>Zobacz <a href="pl/Zdarzenia_Online%2f%2fOffline">Zdarzenia Online/Offline‎</a>, aby uzyskać bardziej szczegółowy opis tej własności, jak również nowych funkcji związanych z trybem offline, wprowadzonych w Firefoksie 3.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>{{ DOM0() }}</p>
+
+<p>Opisana w <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/#navigator.online">szkicu roboczym HTML 5</a></p>
+
+<p> </p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.onLine", "fr": "fr/DOM/window.navigator.onLine", "ja": "ja/DOM/window.navigator.onLine" } ) }}</p>
diff --git a/files/pl/web/api/navigator/oscpu/index.html b/files/pl/web/api/navigator/oscpu/index.html
new file mode 100644
index 0000000000..69a9f9deb4
--- /dev/null
+++ b/files/pl/web/api/navigator/oscpu/index.html
@@ -0,0 +1,41 @@
+---
+title: Navigator.oscpu
+slug: Web/API/Navigator/oscpu
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Navigator/oscpu
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Zwraca łańcuch znaków reprezentujący bieżący system operacyjny.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>oscpuInfo</i> = window.navigator.oscpu
+</pre>
+
+<ul>
+ <li><code>oscpu</code> jest łańcuchem znaków przyjmującym poniższą formę.</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre>function osInfo() {
+alert(window.navigator.oscpu);
+}
+// zwraca: Windows NT 6.0
+</pre>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>{{ DOM0() }}</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.oscpu", "ja": "ja/DOM/window.navigator.oscpu" } ) }}</p>
diff --git a/files/pl/web/api/navigator/platform/index.html b/files/pl/web/api/navigator/platform/index.html
new file mode 100644
index 0000000000..3a73ee3c2e
--- /dev/null
+++ b/files/pl/web/api/navigator/platform/index.html
@@ -0,0 +1,28 @@
+---
+title: window.navigator.platform
+slug: Web/API/Navigator/platform
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorID/platform
+---
+<p>{{ ApiRef() }}</p>
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+<p>Zwraca łańcuch znaków reprezentujący platformę przeglądarki.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre class="eval"><i>platform</i> =<i>navigator</i>.platform
+</pre>
+<p><code>platform</code> jest łańcuchem znaków z jedną z następujących wartości: "Win32", "Linux i686", "MacPPC", "MacIntel" lub inną.</p>
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+<pre class="eval">alert(navigator.platform);
+</pre>
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+<p>Jeśli Twój kod nie jest uprzywilejowany (chrome lub przynajmniej kod z uprawnieniem UniversalBrowserRead), może on otrzymać wartość opcji &lt;tt&gt;general.platform.override&lt;/tt&gt; zamiast prawdziwej platformy.</p>
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+<p>{{ DOM0() }}</p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/window.navigator.platform", "ja": "ja/DOM/window.navigator.platform" } ) }}</p>
diff --git a/files/pl/web/api/navigator/plugins/index.html b/files/pl/web/api/navigator/plugins/index.html
new file mode 100644
index 0000000000..c60d9f6614
--- /dev/null
+++ b/files/pl/web/api/navigator/plugins/index.html
@@ -0,0 +1,58 @@
+---
+title: NavigatorPlugins.plugins
+slug: Web/API/Navigator/plugins
+tags:
+ - DOM
+ - DOM_0
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorPlugins/plugins
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Zwraca obiekt <code><a class="external" href="https://developer.mozilla.org/pl/docs/Web/API/PluginArray">PluginArray</a></code> będący listą wszystkich wtyczek zainstalowanych w aplikacji.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><em>plugins</em> = navigator.plugins;
+</pre>
+
+<p><code>plugins</code> jest tabelą <code>PluginArray</code> zawierającą obiekty <code><a class="external" href="https://developer.mozilla.org/pl/docs/Web/API/Plugin">Plugin</a></code> reprezentujące zainstalowane wtyczki.</p>
+
+<p>Zwrócona wartość nie jest jest tablicą JavaScript, ale posiada własność <code>length</code> i obsługuje dostęp do poszczególnych elementów za pomocą notacji nawiasowej (<code>plugins{{ mediawiki.external(2) }}</code>) jak również poprzez metody <code>item(<em>index</em> )</code> i <code>namedItem(<em>"name"</em> )</code>.</p>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<p>Poniższy przykład wyświetla wewnątrz zaawansowanego dokumentu informacje o zainstalowanych wtyczkach. Zauważ własności dostępne w obiekcie Plugin: name, filename i description.</p>
+
+<pre>&lt;script type="text/javascript"&gt;
+ var L = navigator.plugins.length;
+ document.write(L.toString().bold() + " Plugin(s)".bold());
+ document.write("&lt;br&gt;");
+ document.write("Nazwa wtyczki | Nazwa pliku | Opis".bold());
+ document.write("&lt;br&gt;");
+ for(var i=0; i&lt;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("&lt;br&gt;");
+ }
+&lt;/script&gt;
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>Obiekt <code><a class="external" href="https://developer.mozilla.org/pl/docs/Web/API/Plugin">Plugin</a></code> wyświetla skromny interfejs w celu uzyskania informacji o różnych wtyczkach zainstalowanych w przeglądarce. Lista wtyczek jest również dostępna poprzez wprowadzenie <kbd>about:plugins</kbd> w pasku adresu.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>{{ DOM0() }}</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.plugins", "ja": "ja/DOM/window.navigator.plugins" } ) }}</p>
diff --git a/files/pl/web/api/navigator/product/index.html b/files/pl/web/api/navigator/product/index.html
new file mode 100644
index 0000000000..50d34a4a66
--- /dev/null
+++ b/files/pl/web/api/navigator/product/index.html
@@ -0,0 +1,38 @@
+---
+title: window.navigator.product
+slug: Web/API/Navigator/product
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/NavigatorID/product
+---
+<p>{{ ApiRef() }}</p>
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+<p>Własność ta zwraca nazwę produktu bieżącej przeglądarki.</p>
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+<pre class="eval"><i>productName</i> = window.navigator.product
+</pre>
+<h3 id="Parametry" name="Parametry">Parametry</h3>
+<ul>
+ <li><code>productName</code> jest łańcuchem znaków.</li>
+</ul>
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+<pre>&lt;script&gt;
+function prod() {
+ dt = document.getElementById("d");
+ dt.innerHTML = window.navigator.product;
+}
+&lt;/script&gt;
+&lt;button onclick="prod();"&gt;produkt&lt;/button&gt;
+&lt;div id="d"&gt; &lt;/div&gt;
+// zwraca "Gecko"
+</pre>
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+<p>Produkt jest tą częścią pełnego łańcucha identyfikatora przeglądarki, która następuje bezpośrednio po platformie. Na przykład, w identyfikatorze przeglądarki dla Netscape 6.1 produktem jest "Gecko", a pełny ciąg identyfikatora przeglądarki jest następujący: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1</p>
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+<div class="noinclude">
+  </div>
+<p>{{ languages( { "en": "en/DOM/window.navigator.product", "ja": "ja/DOM/window.navigator.product" } ) }}</p>
diff --git a/files/pl/web/api/navigator/productsub/index.html b/files/pl/web/api/navigator/productsub/index.html
new file mode 100644
index 0000000000..e5e580cbe9
--- /dev/null
+++ b/files/pl/web/api/navigator/productsub/index.html
@@ -0,0 +1,52 @@
+---
+title: Navigator.productSub
+slug: Web/API/Navigator/productSub
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Navigator/productSub
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p><b>productSub</b> zwraca numer kompilacji bieżącej przeglądarki.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval"><i>prodSub</i> = window.navigator.productSub
+</pre>
+
+<h3 id="Parameters" name="Parameters">Parameters</h3>
+
+<ul>
+ <li><code>prodSub</code> jest łańcuchem znaków.</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre>&lt;script&gt;
+function prodsub() {
+ dt = document.getElementById("d").childNodes[0];
+ dt.data = window.navigator.productSub;
+}
+&lt;/script&gt;
+&lt;button onclick="prodsub();"&gt;productSub&lt;/button&gt;
+// zwraca: 20010725
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>W IE własność ta zwraca wartość nieokreśloną.</p>
+
+<p>W Apple Safari własność zawsze zwraca <code>20030107</code>.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>DOM Level 0. Nie jest częścią specyfikacji.</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.productSub", "ja": "ja/DOM/window.navigator.productSub" } ) }}</p>
diff --git a/files/pl/web/api/navigator/registercontenthandler/index.html b/files/pl/web/api/navigator/registercontenthandler/index.html
new file mode 100644
index 0000000000..58f6f5dd39
--- /dev/null
+++ b/files/pl/web/api/navigator/registercontenthandler/index.html
@@ -0,0 +1,49 @@
+---
+title: Navigator.registerContentHandler
+slug: Web/API/Navigator/registerContentHandler
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Navigator/registerContentHandler
+---
+<p>{{ ApiRef() }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Pozwala stronom na zarejestrowanie się jako możliwe serwisy obsługujące zawartości konkretnego typu MIME.</p>
+
+<p>{{ Note("Strony internetowe mogą zarejestrować tylko siebie jako serwisy obsługujące zawartość. Ze względów bezpieczeństwa nie jest możliwe, aby rozszerzenie lub strona internetowa zarejestrowały inną stronę do obsługi zawartości.") }}</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval">window.navigator.registerContentHandler(<i>mimeType</i>,
+<i>uri</i>,
+<i>title</i>);
+</pre>
+
+<ul>
+ <li><code>mimeType</code> jest żądanym typem MIME zapisanym jako łańcuch znaków.</li>
+ <li><code>uri</code> jest adresem URI uchwytu, zapisanym jako łańcuch znaków.</li>
+ <li><code>title</code> jest tytułem uchwytu, przedstawionym użytkownikowi jako łańcuch znaków.</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<pre class="eval">navigator.registerContentHandler("application/vnd.mozilla.maybe.feed",
+ "<span class="nowiki">http://www.przyklad.tld/?foo=%s</span>",
+ "Mój Czytnik Kanałów");
+</pre>
+
+<h3 id="Uwagi" name="Uwagi">Uwagi</h3>
+
+<p>W <a href="pl/Firefox_2">Firefoksie 2</a> obsługiwane są tylko typy MIME <code>application/vnd.mozilla.maybe.feed</code>, <code>application/atom+xml</code> oraz <code>application/rss+xml</code>. Wszystkie wartości mają ten sam efekt, a zarejestrowane strony obsługujące otrzymają kanały we wszystkich wersjach Atom i RSS.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>Określona przez <a class="external" href="http://whatwg.org/specs/web-apps/current-work/#custom-handlers">szkic roboczy Web Applications 1.0</a> organizacji WHATWG.</p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.registerContentHandler", "ja": "ja/DOM/window.navigator.registerContentHandler" } ) }}</p>
diff --git a/files/pl/web/api/navigator/registerprotocolhandler/index.html b/files/pl/web/api/navigator/registerprotocolhandler/index.html
new file mode 100644
index 0000000000..b5b040b91d
--- /dev/null
+++ b/files/pl/web/api/navigator/registerprotocolhandler/index.html
@@ -0,0 +1,66 @@
+---
+title: Navigator.registerProtocolHandler
+slug: Web/API/Navigator/registerProtocolHandler
+tags:
+ - DOM
+ - Dokumentacja_Gecko_DOM
+ - Firefox 3
+ - Gecko
+ - Wszystkie_kategorie
+translation_of: Web/API/Navigator/registerProtocolHandler
+---
+<p>{{ ApiRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
+
+<p>Umożliwia zarejestrowanie witryny internetowej jako mechanizmu obsługi danego protokołu.</p>
+
+<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
+
+<pre class="eval">window.navigator.registerProtocolHandler(<i>protokół</i>,
+<i>uri</i>,
+<i>nazwa</i>);
+</pre>
+
+<ul>
+ <li><code>protokół</code> to protokół, który dana witryna ma obsługiwać, określony jako łańcuch znaków.</li>
+ <li><code>uri</code> to identyfikator URI witryny, określony jako łańcuch znaków. Możliwe jest użycie zmiennej "%s" w celu określenia, w którym miejscu powinien zostać wstawiony identyfikator URI obsługiwanego dokumentu (znaki specjalne w ciągu identyfikatora muszą być zamienione na sekwencje sterujące —
+ <i>escape sequences</i>
+ ).</li>
+ <li><code>nazwa</code> to nazwa funkcji obsługi wyświetlana użytkownikowi, określona jako łańcuch znaków.</li>
+</ul>
+
+<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3>
+
+<p>Poniżej podano sposób rejestracji mechanizmu obsługi protokołu
+ <i>mailto</i>
+ przez przykładową aplikację internetową znajdującą się pod adresem <span class="nowiki">http://www.example.com</span>:</p>
+
+<pre class="eval">navigator.registerProtocolHandler("mailto",
+ "<a class="link-https" href="https://www.example.com/?uri=%s" rel="freelink">https://www.example.com/?uri=%s</a>",
+ "Poczta internetowa");
+</pre>
+
+<p>W powyższym kodzie tworzona jest funkcja obsługi odnośników
+ <i>mailto</i>
+ , która powoduje przejście do przykładowej strony. Adres e-mail określony w odnośniku jest wstawiany do adresu URL.</p>
+
+<h3 id="Specyfikacja" name="Specyfikacja">Specyfikacja</h3>
+
+<p>Określone w specyfikacji WHATWG <a class="external" href="http://whatwg.org/specs/web-apps/current-work/#custom-handlers">Web Applications 1.0, wersja robocza</a>.</p>
+
+<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3>
+
+<ul>
+ <li><a href="pl/Obs%c5%82ugi_protoko%c5%82%c3%b3w_przez_aplikacje_WWW">Obsługi protokołów przez aplikacje WWW</a></li>
+</ul>
+
+<p> </p>
+
+<p> </p>
+
+<p> </p>
+
+<div class="noinclude"> </div>
+
+<p>{{ languages( { "en": "en/DOM/window.navigator.registerProtocolHandler", "es": "es/DOM/window.navigator.registerProtocolHandler", "fr": "fr/DOM/window.navigator.registerProtocolHandler", "ja": "ja/DOM/window.navigator.registerProtocolHandler", "ko": "ko/DOM/window.navigator.registerProtocolHandler" } ) }}</p>
diff --git a/files/pl/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html b/files/pl/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html
new file mode 100644
index 0000000000..2a9863088c
--- /dev/null
+++ b/files/pl/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.html
@@ -0,0 +1,107 @@
+---
+title: Obsługa protokołów przez aplikacje WWW
+slug: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers
+translation_of: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers
+---
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span> {{ Fx_minversion_header(3) }}
+</p>
+<h3 id="Wprowadzenie" name="Wprowadzenie">Wprowadzenie</h3>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+Często na stronach internetowych znaleźć można odnośniki do zasobów korzystających z protokołów innych niż <code>http</code>. Przykładem jednego z nich jest protokół <code>mailto</code>:
+</p>
+<pre>&lt;a href="mailto:webmaster@example.com"&gt;Napisz do webmastera&lt;/a&gt;
+</pre>
+<p>Twórcy witryn internetowych używają odnośników <code>mailto:</code>, kiedy chcą zapewnić użytkownikom wygodny sposób na wysłanie wiadomości e-mail z poziomu strony WWW. Kiedy użytkownik aktywuje odnośnik, przeglądarka zwykle uruchamia domyślny program pocztowy określony w ustawieniach systemu operacyjnego. Można to określić jako <i>desktopowy</i> sposób obsługi protokołów.
+</p><p>Aplikacje WWW również mogą zapewnić obsługę takich protokołów. Od kiedy coraz więcej rodzajów aplikacji przenoszonych jest do środowiska WWW, potrzeba takiej integracji jest coraz bardziej wyraźna. W istocie, istnieje szereg aplikacji WWW do obsługi poczty elektronicznej, które mogłyby przetwarzać odnośniki <code>mailto</code>.
+</p>
+<h3 id="Rejestracja" name="Rejestracja">Rejestracja</h3>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+</p><p>Ustawienie aplikacji jako mechanizmu obsługującego protokół nie jest skomplikowane. W zasadzie wystarczy, by witryna skorzystała z metody <code><a href="pl/DOM/window.navigator.registerProtocolHandler">registerProtocolHandler()</a></code>, by zarejestrować się w przeglądarce jako potencjalny mechanizm obsługi danego protokołu. Na przykład:
+</p>
+<pre>navigator.registerProtocolHandler("mailto",
+ "https://www.example.com/?uri=%s",
+ "Przykładowa poczta");
+</pre>
+<p>gdzie parametrami są:
+</p>
+<ul><li> protokół (uwaga, bez dwukropka - przyp. tłum.);
+</li><li> szablon adresu URL mechanizmu obsługi protokołu. Znaki "%s" zostaną zastąpione pełną zawartością atrybutu <code>href</code> odnośnika; tak powstały adres URL wywołany zostanie metodą GET;
+</li><li> przyjazna dla użytkownika nazwa mechanizmu obsługi protokołu
+</li></ul>
+<p>Przeglądarka wykonując tę metodę wyświetli okno, w którym użytkownik będzie mógł wyrazić zgodę na zarejestrowanie aplikacji WWW jako mechanizmu obsługi protokołu. Firefox wyświetla następujące pytanie w obszarze powiadomień:
+</p><p><img alt="Image:wph-notification.png">
+</p><p>{{ Note() }}
+</p>
+<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+</p>
+<pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+ &lt;title&gt;Przykład rejestracji obsługi protokołów&lt;/title&gt;
+ &lt;script type="text/javascript"&gt;
+ navigator.registerProtocolHandler("fikcyjny", "http://starkravingfinkle.org/projects/wph/handler.php?value=%s", "Fikcyjny protokół");
+ &lt;/script&gt;
+&lt;/head&gt;
+&lt;body&gt;
+ &lt;h1&gt;Przykład rejestracji obsługi protokołów&lt;/h1&gt;
+ &lt;p&gt;Strona ta zainstaluje mechanizm obsługi protokołów dla protokołu &lt;code&gt;fikcyjny:&lt;/code&gt;.&lt;/p&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+<h3 id="Aktywacja" name="Aktywacja">Aktywacja</h3>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+Od tej pory kiedykolwiek użytkownik aktywuje odnośnik do zasobu o zarejestrowanym protokole, przeglądarka przekieruje żądanie do adresu URL dostarczonego podczas rejestracji. Firefox domyślnie poprosi uprzednio użytkownika o potwierdzenie tej czynności.
+</p><p><img alt="Image:wph-launch.png">
+</p>
+<h4 id="Przyk.C5.82ad_2" name="Przyk.C5.82ad_2">Przykład</h4>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+</p>
+<pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+ &lt;title&gt;Test obsługi protokołów&lt;/title&gt;
+&lt;/head&gt;
+&lt;body&gt;
+ &lt;p&gt;Widzieliście już kiedyś &lt;a href="fikcyjny:to%20nie%20istnieje"&gt;coś takiego&lt;/a&gt;?&lt;/p&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+<h3 id="Obs.C5.82uga_protoko.C5.82u" name="Obs.C5.82uga_protoko.C5.82u">Obsługa protokołu</h3>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+Kolejnym etapem jest obsłużenie żądania. Przeglądarka pobiera atrybut <code>href</code> odnośnika, łączy go z szablonem adresów URL podanym podczas rejestracji mechanizmu obsługi i wysyła do serwera żądanie HTTP GET z wynikowym adresem. Dla powyższego przykładu przeglądarka wyśle żądanie GET o następującym adresie:
+</p>
+<pre>http://starkravingfinkle.org/projects/wph/handler.php?value=fikcyjny:to%20nie%20istnieje
+</pre>
+<p>Po stronie serwera można odebrać przekazany adres URL i wykonać żądane akcje.
+</p><p>{{ Note("Kod po stronie serwera dostanie <b>całą</b> zawartość atrybutu <code>href</code>. Oznacza to, że serwer będzie musiał podczas przetworzyć otrzymany adres URL i oddzielić protokół od danych.") }}
+</p>
+<h4 id="Przyk.C5.82ad_3" name="Przyk.C5.82ad_3">Przykład</h4>
+<p><span class="comment">UWAGA: PROSZE NIE UZYWAC EDYTOWANIA FRAGMENTOW, PSUJE ONO TRESC ARTYKULU</span>
+</p>
+<pre>&lt;?php
+$value = "";
+if ( isset ( $_GET["value"] ) ) {
+ $value = $_GET["value"];
+}
+?&gt;
+
+&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"&gt;
+&lt;html lang="pl"&gt;
+&lt;head&gt;
+ &lt;title&gt;Obsługa protokołów - przykład&lt;/title&gt;
+&lt;/head&gt;
+&lt;body&gt;
+ &lt;h1&gt;Obsługa protokołów - przykład&lt;/h1&gt;
+ &lt;p&gt;Strona ta otwierana jest po aktywowaniu odnośnika do zasobu o protokole &lt;code&gt;fikcyjny:&lt;/code&gt;. Otrzymane dane:&lt;/p&gt;
+ &lt;textarea&gt;
+&lt;?php echo(urldecode($value)) ?&gt;
+ &lt;/textarea&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+<p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/Web-based_protocol_handlers", "fr": "fr/Gestionnaires_de_protocoles_web", "ja": "ja/Web-based_protocol_handlers" } ) }}