JavaScript Window Navigator
- Vorherige Seite JS History
- Nächste Seite JS-Pop-up-Fenster
window.navigator 对象包含有关访问者的信息。
Window Navigator
window.navigator 对象可以不带 window 前缀来写。
一些例子:
- navigator.appName
- navigator.appCodeName
- navigator.platform
浏览器 Cookie
cookieEnabled
该属性返回 true,如果 cookie 已启用,否则返回 false:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled; </script>
浏览器应用程序名称
appName
该属性返回浏览器的应用程序名称:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName; </script>
听起来很陌生吧,"Netscape" 是 IE11、Chrome、Firefox 以及 Safari 的应用程序名称的统称。
浏览器应用程序代码名称
appCodeName
该属性返回浏览器的应用程序代码名称:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName; </script>
"Mozilla" 是 Chrome、Firefox、IE、Safari 以及 Opera 的应用程序代码名称。
浏览器引擎
product
该属性返回浏览器引擎的产品名称:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product; </script>
浏览器版本
appVersion
该属性返回有关浏览器版本的信息:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script>
浏览器代理
userAgent
该属性返回由浏览器发送到服务器的用户代理报头(user-agent header):
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script>
Warnung!!!
Die Informationen aus dem navigator-Objekt sind oft irreführend und sollten nicht zur Erkennung der Browser-Version verwendet werden, weil:
- Verschiedene Browser können den gleichen Namen verwenden
- Die Navigationsdaten können vom Besitzer des Browsers geändert werden
- Einige Browser kennzeichnen sich falsch, um die Testsite zu umgehen
- Der Browser kann neue Betriebssysteme nicht melden, die nach dem Browser veröffentlicht wurden
Plattform des Browsers
platform
Das Attribut gibt die Plattform des Browsers (Betriebssystem) zurück:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.platform; </script>
Sprache des Browsers
language
Das Attribut gibt die Sprache des Browsers zurück:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
Ist der Browser online?
onLine
Das Attribut gibt true zurück, wenn der Browser online ist:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script>
Ist Java aktiviert?
javaEnabled()
Die Methode gibt true zurück, wenn Java aktiviert ist:
Beispiel
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- Vorherige Seite JS History
- Nächste Seite JS-Pop-up-Fenster