zl程序教程

您现在的位置是:首页 >  前端

当前栏目

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

JavaScript对象 自定义 讲解
2023-06-13 09:13:41 时间

大家好,又见面了,我是你们的朋友全栈君。

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