zoukankan      html  css  js  c++  java
  • Navigator 对象

    这是浏览器的对象。

    定义:Navigator 对象包含有关浏览器的信息。

     <script>
                //关于浏览器的信息
                var x = navigator;
                document.write("CodeName=" + x.appCodeName);
                document.write("<br />");
                document.write("MinorVersion=" + x.appMinorVersion);
                document.write("<br />");
                document.write("Name=" + x.appName);
                document.write("<br />");
                document.write("Version=" + x.appVersion);
                document.write("<br />");
                document.write("CookieEnabled=" + x.cookieEnabled);
                document.write("<br />");
                document.write("CPUClass=" + x.cpuClass);
                document.write("<br />");
                document.write("OnLine=" + x.onLine);
                document.write("<br />");
                document.write("Platform=" + x.platform);
                document.write("<br />");
                document.write("UA=" + x.userAgent);
                document.write("<br />");
                document.write("BrowserLanguage=" + x.browserLanguage);
                document.write("<br />");
                document.write("SystemLanguage=" + x.systemLanguage);
                document.write("<br />");
                document.write("UserLanguage=" + x.userLanguage);
            </script>

    这段代码,在每个浏览器显示的消息都会有差别

    Chrome:

    IE:

    火狐:

    还有别的浏览器,这里主要想研究我们用的是那种浏览器

    userAgent 属性

    附上判断浏览器的方法

      <script>
                var nav = window.navigator.userAgent;
                //不知道你可以打开你的浏览器,把这句话写上,然后查看这句话里面出现的字符串,然后做判断就可以了
               document.write("代理:"+nav); 
                var cb = "Unknown";
                if (nav.indexOf("Trident") != 1) { //IE
                    cb = "IE";
                } else if (nav.indexOf("Firefox") != 1) { //火狐
                    cb = "Firefox";
                } else if (nav.indexOf("Chrome") != 1) {  //谷歌
                    cb = "Chrome";
                } 
                else if (nav.indexOf("Opera") != 1) { //欧朋
                    cb = "Opera";
                }                    
               console.log(cb);
    
            </script>
  • 相关阅读:
    [转] 疯狂的JSONP
    [转] ASP.NET MVC 模型绑定的功能和问题
    【JavaScript 从零开始】变量作用域
    【JavaScript 从零开始】 原始值和对象引用、类型转换
    【JavaScript 从零开始】 数字 文本 包装对象
    【JavaScript 从零开始】 语言核心部分----可选的分号
    解决 Jquery UI Tooltip 用在Select 的BUG
    大前端工具集
    前端知识体系2
    前端知识体系
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/7297772.html
Copyright © 2011-2022 走看看