jsNavigator对象的讲解_javascript自定义对象

jsNavigator对象的讲解_javascript自定义对象 JSnavigator对象 转自:http://blog.163.com/tgaosh@126/blog/static/139818624201012651556709/ navigator是一个独立的对象,他用于提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。————————————-…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 

JS navigator 对象  

转自:http://blog.163.com/tgaosh@126/blog/static/139818624201012651556709/

 

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();

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197516.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • vector初始化方法_vector初始化大小

    vector初始化方法_vector初始化大小vector类为内置数组提供了一种替代表示,与string类一样vector类是随标准C++引入的标准库的一部分 ,为了使用vector我们必须包含相关的头文件  :#include使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。一、数组习惯用法1. 定义一个已知长度的vector:vectorivec(10);  //类似

  • vue 正则表达式验证_vue表单自定义验证

    vue 正则表达式验证_vue表单自定义验证首先需要自己写正则表达式,正则学得不好就不乱指点了=>方法1如果你是单独建的js文件先引入正则表达式文件才进行下一步或者直接在组件内写正则2data({constregExpID=(rule,value,callback)=>{//regExpID自定义类名if(value===”){//value验证的值不要更改会自动匹配你所需要验证的值ca…

    2022年10月22日
  • java中的变量各占得字节数

    java中的变量各占得字节数java中的变量各占得字节数

  • oracle关闭服务命令_oracle数据库命令

    oracle关闭服务命令_oracle数据库命令一、srvctl命令的使用srvctl是servicecontrol的缩写,基本的用法是srvctl[],使用srvctl命令,可以对rac各个节点的数据库实例,asm实例和监听器等进行管理,挺方便的工具oracle@rac2~]$srvctlUsage:srvctl[]command:enable|disable|start|stop|relocate|status|add…

  • idea 2021.03激活码【在线注册码/序列号/破解码】

    idea 2021.03激活码【在线注册码/序列号/破解码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • ios长按不能粘贴_ios14长按不能复制

    ios长按不能粘贴_ios14长按不能复制/*设置IOS页面长按不可复制粘贴,但是IOS上出现input、textarea不能输入,因此将使用-webkit-user-select:auto;*/*{-webkit-touch-callout:none;/*系统默认菜单被禁用*/-webkit-user-select:none;/*webkit浏览器*/-khtml-user-select:none;…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号