之前整理过一篇文章,传送门,介绍了navigator对象的属性,但是介绍的比较少,感觉不是太实用,特今天整理一下在项目中实际用到的东西。
navigator.appCodeName(不准确):属性是一个只读字符串,声明了浏览器的代码名。

在所有以 Netscape 代码为基础的浏览器中,它的值是 "Mozilla"。为了兼容起见,在 Microsoft 的浏览器中,它的值也是 "Mozilla",同时在safari在浏览器的console里运行navigator.appCodeName得出的结果还是"Mozilla",所以这个看起来并不实用,因为IE、chrome、safari返回的都是“Mozilla”。

navigator.appName(不准确):返回所使用浏览器的名称。由于兼容性问题,HTML5 规范允许该属性返回 "Netscape"。该属性并不一定能返回正确的浏览器名称。在基于 Gecko 的浏览器 (例如 Firefox)和基于 WebKit 的浏览器(例如 Chrome 和 Safari)中,返回的浏览器名称都是 "Netscape"。

navigator.appVersion(已废弃):属性可返回浏览器的平台和版本信息。该属性是一个只读的字符串。该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。

navigator.platform:属性是一个只读的字符串,声明了运行浏览器的操作系统和(或)硬件平台。可能的值有: "Win32", "Linux i686", "MacPPC", "MacIntel"等。

navigator.userAgent(用的最多,也可以说相对更准确):属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。主要是各家浏览器厂商都想要自己的浏览器被其他的兼容,所以都会或多或少的加上一些其他的信息在里面。

详细请移步:www.topfe.cn

转载于:https://www.cnblogs.com/wang1006tao/p/7616933.html

navigator对象的主要属性介绍相关推荐

  1. 学习 JS navigator 对象

    集合 描述 IE F O plugins[] 返回对文档中所有嵌入式对象的引用. 该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件.Plug-in 对象提供的是有关插件的信息 ...

  2. 25 navigator对象

    技术交流QQ群:1027579432,欢迎你的加入! 1.navigator对象 navigator对象包含有关浏览器的信息,它有很多属性,我们最常用的是userAgent,该属性可以返回由客户机发送 ...

  3. JS window对象 Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。...

    Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本. 对象属性: 查看浏览器的名称和版本,代码如下: <script type=" ...

  4. Navigator 对象 深入研究

    为什么80%的码农都做不了架构师?>>>    一.navigator Navigator 对象包含有关浏览器的信息. ==注释:没有应用于 navigator 对象的公开标准,不过 ...

  5. Navigator 对象

    这是浏览器的对象. 定义:Navigator 对象包含有关浏览器的信息. <script>//关于浏览器的信息var x = navigator;document.write(" ...

  6. javascript Navigator对象属性和方法

    Navigator对象 Navigator 对象包含的属性描述了正在使用的浏览器.可以使用这些属性进行平台专用的配置.虽然这个对象的名称显而易见 的是 Netscape 的 Navigator 的浏览 ...

  7. navigator对象介绍

    <html> <head><title> 测试navigator对象 </title> <body><script>docume ...

  8. [JS] 修改Navigator对象

    在Js中,对于普通的对象,你可以通过下列方法来增加/修改/删除一个实例属性 obj = new Object; // 增加属性 obj.name = 123; // 修改属性 obj.name = 3 ...

  9. Navigator 对象,能够清楚地知道浏览器的相关信息

    Navigator 对象属性 appCodeName属性 功能:返回浏览器的代码名.该属性是一个只读的字符串. 语法:navigator.appCodeName 总结:在所有以Netscape代码为基 ...

  10. BOM之navigator对象和用户代理检测

    前面的话 navigator对象现在已经成为识别客户端浏览器的事实标准,navigator对象是所有支持javascript的浏览器所共有的.本文将详细介绍navigator对象和用户代理检测 属性 ...

最新文章

  1. 深度学习|实例分割:3D-BoNet
  2. swoole mysql 协程_Swoole 协程 MySQL 客户端与异步回调 MySQL 客户端的对比
  3. mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
  4. Python 3 开发钉钉群机器人
  5. nginx的函数调用
  6. 在Firefox中结合Wolfram Alpha和Google搜索结果
  7. Yandex.Algorithm 2011 Round 2 D. Powerful array 莫队
  8. 12999元!小米MIX FOLD致敬未来尊享礼盒上线:限量100套 想买先抽签
  9. axure html尺寸,Axure 原型 | 教你使用自适应视图构建界面
  10. 计算机系统自带的文字处理程序,如何使用win7系统电脑的内置字符编辑程序
  11. 本特利3500_3500系统轴振信号异常波动问题浅析及建议
  12. android如何展示富文本_Android中如何在textView实现富文本
  13. MySQL数据增加语句
  14. dtcms配置多参数
  15. 资讯--2019年4月
  16. c语言中身高测试,测身高的C语言程序.doc
  17. [TJOI2019]唱、跳、rap和篮球_生成函数_容斥原理_ntt
  18. Oracle技巧之 desc+表名
  19. 章文嵩将离职,曾是阿里开源“赶集人”,投身开源 20 年
  20. VC版计算器(豪华界面)

热门文章

  1. 查询净值连续增长天数
  2. android分享到微博,Android集成新浪微博SDK分享
  3. Linux登录mysql密码正确被拒绝访问
  4. 智能家居系统解决方案
  5. Python基础(二)
  6. 如何编写开发人员简历招聘经理将实际阅读
  7. 数学-向量公式总结和一些公式证明
  8. qcon2016_从QCon San Francisco 2016中学到的重点知识和教训
  9. pythonIED -pycharm基础知识
  10. Java程序员转行都可以做什么呢?