jsNavigator对象的讲解_javascript自定义对象
大家好,又见面了,我是你们的朋友全栈君。
JS navigator 对象
navigator是一个独立的对象,他用于提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。
——————————————————————————–
属性名称 兼容性 返回内容
appCodeName javaScript 1.0 与浏览器相关的内部代码名
appMinorVersion IE4及其后续的版本 辅版本号(通常应用于浏览器的补丁或服务包)
appName javaScript 1.0 浏览器的正式名称
appVersion javaScript 1.0 浏览器的版本号
cookieEnabled ( IE4和NS6)及其后续版本 返回用户浏览器是否启用了cookie
cpuClass IE4及其后续的版本 返回用户计算机的cpu的型号,通常intel芯片返回”x86″
language NS4 及其后续的版本 浏览器支持的语言
mimeType javaScript 1.1 浏览器支持的所有MIME类型的数组
onLine JScript 1.0 返回浏览器是否处于在线模式(IE4以上版本)
opsProfile N/A 未定义
oscpu NS6 及其后续的版本 浏览器正在运行的操作系统,其中可能有CPU的信息
platform javaScript 1.2 浏览器正在运行的操作系统平台,包括Win16(windows3.x)
Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh 680×0)
和MacPPC(Macintosh PowerPC)
plugins javaScript 1.1 安装在浏览器上的所有插件的数组
product NS6 及其后续的版本 浏览器的产品名
productSub NS6 及其后续的版本 关于浏览器更多信息
securityPolicy NS64及其后续的版本 浏览器支持的加密类型
systemLanguage IE4及其后续的版本 用户操作系统支持的默认语言
userAgent javaScript 1.0 包含以下属性中所有或一部分的字符串:appCodeName,
appName,appVersion,language,platform
userLanguage IE4及其后续的版本 用户在自己的操作系统上设置的语言
userProfile NS6 及其后续的版本 返回一个UserProfile对象,它存储用户的个人信息
vender NS6 及其后续的版本 浏览器厂商名称
vendorSub NS6 及其后续的版本 关于浏览器厂商更多的信息
实例学习:
function CheckBrowser(){
var app=navigator.appName;
var verStr=navigator.appVersion;
var cookieValue=navigator.cookieEnabled;
alert(cookieValue);
if (app.indexOf('Netscape') != -1) {
alert("Ajax中国WEB开发友情提示:\n 你使用的是Netscape浏览器或火狐浏览器。");
} else if (app.indexOf('Microsoft') != -1) {
if (verStr.indexOf("MSIE 3.0")!=-1 || verStr.indexOf("MSIE 4.0") != -1 || verStr.indexOf("MSIE 5.0") != -1 || verStr.indexOf("MSIE 5.1") != -1) {
alert("Ajax中国WEB开发友情提示:\n 您使用的是低版本(IE6.0以下)的浏览器.");
} else {
alert("Ajax中国WEB开发友情提示:\n 您使用的是IE6.0以上的浏览器.");
}
}
}
CheckBrowser();
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197516.html原文链接:https://javaforall.cn
相关文章
- 【说站】javascript相等运算符的用法
- 【说站】JavaScript匿名函数的用途
- 【说站】javascript中Promise对象是什么
- javascript ES6 Proxy
- JavaScript 中的对象
- javascript中对象自变量的理解详解编程语言
- 增强的JavaScript的trim函数的代码
- JavaScript中的其他对象
- Javascript对象的解释
- JavaScript为对象原型prototype添加属性的两种方式
- JavaScript获取当前时间戳的代码
- Javascript面向对象编程(二)构造函数的继承
- JavaScript常用对象的方法和属性小结
- 《JavaScript高级程序设计》阅读笔记(一)ECMAScript基础
- JavaScript中使用构造器创建对象无需new的情况说明
- Javascript创建自定义对象创建Object实例添加属性和方法
- JavaScript高级程序设计(第3版)学习笔记6初识js对象
- Javascript判断对象是否相等实现代码
- javascript内置对象arguments详解
- javascript控制input只允许输入的各种指定内容
- JavaScript中的对象的extensible属性介绍
- 使用ajax操作JavaScript对象详解