网络消费网 >  滚动 > 办公外设 > > 正文
Navigator对象是什么意思?navigator对象的主要属性介绍是什么?
时间:2022-10-13 11:30:00

Navigator对象是什么意思?

Navigator对象是基于面向对象思想的支持各种浏览器(包括手机端)的浏览器信息。

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

注释:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。

IE: Internet Explorer, F: Firefox, O: Opera.

navigator对象的主要属性介绍是什么?

之前整理过一篇文章,传送门,介绍了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 请求的用户代理头的值。主要是各家浏览器厂商都想要自己的浏览器被其他的兼容,所以都会或多或少的加上一些其他的信息在里面。

关键词: Navigator对象是什么意思 navigator对象的主要属性介绍是什么 navigator什么意思 jquery清空对象属性

版权声明:
    凡注明来网络消费网的作品,版权均属网络消费网所有,未经授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:网络消费网"。违反上述声明者,本网将追究其相关法律责任。
    除来源署名为网络消费网稿件外,其他所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。
热文

网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
 

Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
 

中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
 

联系邮箱:920 891 263@qq.com

备案号:京ICP备2022016840号-15

营业执照公示信息