aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/api/window/navigator/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/de/web/api/window/navigator/index.html')
-rw-r--r--files/de/web/api/window/navigator/index.html98
1 files changed, 98 insertions, 0 deletions
diff --git a/files/de/web/api/window/navigator/index.html b/files/de/web/api/window/navigator/index.html
new file mode 100644
index 0000000000..5e9289f088
--- /dev/null
+++ b/files/de/web/api/window/navigator/index.html
@@ -0,0 +1,98 @@
+---
+title: Window.navigator
+slug: Web/API/Window/navigator
+tags:
+ - API
+ - HTML DOM
+ - Property
+ - Read-only
+ - Reference
+ - Window
+translation_of: Web/API/Window/navigator
+---
+<div>{{APIRef}}</div>
+
+<p>Die Schreibgeschützte<code> Window.navigator</code> Eigenschaft liefert eine Referenz des {{domxref("Navigator")}} Objekts, das Informationen über die Anwendung die das Skript ausführt liefern kann.</p>
+
+<h2 id="Example" name="Example">Syntax</h2>
+
+<pre class="syntaxbox"><em>navigatorObject<code> = window.navigator</code></em></pre>
+
+<h2 id="Specification" name="Specification">Beispiele</h2>
+
+<h3 id="Beispiel_1_Browsererkennung_und_Ausgabe_eines_Texts.">Beispiel #1: Browsererkennung und Ausgabe eines Texts.</h3>
+
+<pre><code>var sBrowser, sUsrAg = navigator.userAgent;
+
+// The order matters here, and this may report false positives for unlisted browsers.
+
+if (sUsrAg.indexOf("Firefox") &gt; -1) {
+ sBrowser = "Mozilla Firefox";
+ // "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0"
+} else if (sUsrAg.indexOf("Opera") &gt; -1 || sUsrAg.indexOf("OPR") &gt; -1) {
+ sBrowser = "Opera";
+ //"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 OPR/57.0.3098.106"
+} else if (sUsrAg.indexOf("Trident") &gt; -1) {
+ sBrowser = "Microsoft Internet Explorer";
+ // "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Zoom 3.6.0; wbx 1.0.0; rv:11.0) like Gecko"
+} else if (sUsrAg.indexOf("Edge") &gt; -1) {
+ sBrowser = "Microsoft Edge";
+ // "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"
+} else if (sUsrAg.indexOf("Chrome") &gt; -1) {
+ sBrowser = "Google Chrome or Chromium";
+ // "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 Chrome/66.0.3359.181 Safari/537.36"
+} else if (sUsrAg.indexOf("Safari") &gt; -1) {
+ sBrowser = "Apple Safari";
+ // "Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Mobile/15E148 Safari/604.1 980x1306"
+} else {
+ sBrowser = "unknown";
+}
+
+alert("Sie verwenden: " + sBrowser);</code></pre>
+
+<h3 id="Beispiel_2_Browsererkennung_und_Rückgabe_eines_Index.">Beispiel #2: Browsererkennung und Rückgabe eines Index.</h3>
+
+<pre><code>function getBrowserId () {
+ var aKeys = ["MSIE", "Firefox", "Safari", "Chrome", "Opera"],
+ sUsrAg = navigator.userAgent,
+ nIdx = aKeys.length - 1;
+
+ for (nIdx; nIdx &gt; -1 &amp;&amp; sUsrAg.indexOf(aKeys[nIdx]) === -1; nIdx--);
+
+ return nIdx;
+}
+
+console.log(getBrowserId());</code></pre>
+
+<h2 id="Specification" name="Specification">Spezifikation</h2>
+
+
+
+<table>
+ <thead>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('HTML WHATWG', '#dom-navigator', 'Window: navigator')}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td><br>
+  </td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also" name="See_also"><br>
+ Browserkompatibilität</h2>
+
+
+
+<div class="hidden">
+<p>The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+</div>
+
+<p>{{Compat("api.Window.navigator")}}</p>