JavaScript Window Navigator对象

JavaScript Window Navigator


window.navigator 对象包含有关访问者浏览器的信息。


 

Window Navigator

window.navigator 对象在编写时可不使用 window 这个前缀。

 

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="gb2312">
  5. <title>浏览器对象</title>
  6. </head>
  7. <body>
  8. <div id="example"></div>
  9. <script>
  10. txt ="<p>浏览器代号: "+ navigator.appCodeName +"</p>";
  11. txt+="<p>浏览器名称: "+ navigator.appName +"</p>";
  12. txt+="<p>浏览器版本: "+ navigator.appVersion +"</p>";
  13. txt+="<p>启用Cookies: "+ navigator.cookieEnabled +"</p>";
  14. txt+="<p>硬件平台: "+ navigator.platform +"</p>";
  15. txt+="<p>用户代理: "+ navigator.userAgent +"</p>";
  16. txt+="<p>用户代理语言: "+ navigator.systemLanguage +"</p>";
  17. document.getElementById("example").innerHTML=txt;
  18. </script>
  19. </body>
  20. </html>
 
 

 

运行结果

浏览器代号: Mozilla

浏览器名称: Netscape

浏览器版本: 5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.2; LCTE; rv:11.0) like Gecko

启用Cookies: true

硬件平台: Win32

用户代理: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.2; LCTE; rv:11.0) like Gecko

用户代理语言: zh-CN

 

警告!!!

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

  • navigator 数据可被浏览器使用者更改
  • 一些浏览器对测试站点会识别错误
  • 浏览器无法报告晚于浏览器发布的新操作系统

猜你喜欢

转载自cakin24.iteye.com/blog/2361479
今日推荐