JavaScript Window Navigator


window.navigator 目标包括有关访问者浏览器的信息。


Window Navigator

window.navigator 目标在编写时可不运用 window 这个前缀。

实例

<div id="example"></div>

<script>

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";

document.getElementById("example").innerHTML=txt;

</script>

测验一下 »


正告!!!

来自 navigator 目标的信息具有误导性,不该该被用于检测浏览器版别,这是因为:

  • navigator 数据可被浏览器运用者更改
  • 一些浏览器对测验站点会辨认过错
  • 浏览器无法陈述晚于浏览器发布的新188bet注册

浏览器检测

因为 navigator 可误导浏览器检测,运用目标检测可用来嗅探不同的浏览器。

因为不同的浏览器支撑不同的目标,您能够运用目标来检测浏览器。例如,因为只要 Opera 支撑特点 "window.opera",您能够据此辨认出 Opera。

比如:if (window.opera) {...some action...}