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)


相关推荐

  • 数据库关系代数基本运算_不是关系型的数据库

    数据库关系代数基本运算_不是关系型的数据库一、关系数据结构及形式化定义1、关系关系模型的数据结构非常简单,只包含单一的数据结构——关系。在用户看来,关系模型中数据的逻辑结构是一张扁平的二维表。1.1域域是一组具有相同数据类型值的集合。1.2笛卡儿积笛卡儿积是域上的一种集合运算。定义:给定一组域D1,D2,…,Dn,允许其中某些域是相同的,D…

  • Codeforces Round #FF (Div. 2):C. DZY Loves Sequences[通俗易懂]

    Codeforces Round #FF (Div. 2):C. DZY Loves Sequences

  • ebpf监控_链路追踪命令

    ebpf监控_链路追踪命令bpftrace是一个基于eBPF的新型追踪工具,在Fedora28第一次引入。BrendanGregg、AlastairRobertson和MatheusMarchini在网上的一个松散的黑客团队的帮助下开发了bpftrace。它是一个允许你分析系统在幕后正在执行的操作的追踪工具,可以告诉你代码中正在被调用的函数、传递给函数的参数、函数的调用次数等。 这篇文章的内容涉及了bpftrace的一些基础,以及它是如何工作的,请继续阅读获取更多的信息和一些有用的实例。eBP

  • ireport连接oracle_sqlserver导入数据库

    ireport连接oracle_sqlserver导入数据库一:添加jdbc或者odbcjar包工具–>选项–>Classpath–>AddJAR二:创建数据库链接方式ReportDatasouces–>new–>DatabaseJDBCconnection填写对应的数据库信息test成功!最后save就ok了。…

  • sha1() 函数

    sha1() 函数

    2021年10月12日
  • 安卓app十大开发框架_web应用开发学什么

    安卓app十大开发框架_web应用开发学什么国内第一本基于Android2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!·Android开发与传统的J2ME开发有何相似与不同?·如何通过SharedPreferences、Files、Network和SQLite等方式高效实现Android数据的存储?又如何通过ContentProviders轻松地实现Android数据的共享?·如何使用OpenCore、MediaPlayer、MediaRecorder方便快速地开发出包含音频和视频等流媒体的丰富多媒体应用?·如何

发表回复

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

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