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

 

 

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 工作流初始错误 泛微提交流程提示_泛微OA 工作流WebService接口使用说明[通俗易懂]

    工作流初始错误 泛微提交流程提示_泛微OA 工作流WebService接口使用说明[通俗易懂]工作流WebService接口使用说明一、检查部署是否成功:输入下面的地址http://192.168.4.183(换成实际的地址):8060(实际的端口号)/services/,界面中有如下服务即可:采用WebServerice技术进行协同系统和业务系统进行数据交互,由协同系统方开发实现WebServerice服务,业务系统方需在本地实现WebServerice本地代理来进行调用。…

    2022年6月23日
  • 物联网服务器_物联网接口

    物联网服务器_物联网接口一、第一次上线本主机于2018年12月23日正式上线,初装了4个设备,管理474只表,由于是手抄改网络抄表不是新安装,考虑到人工再去布线的成本远高于设备成本,因此多用了几个设备,每个设备通道都没有用完。1、设备号为663183的设备在安装后有一个通道在抄读水表的时候有短路发生,那是因为…

    2022年8月31日
  • Linux下安装redis_redis安装部署centos

    Linux下安装redis_redis安装部署centos1、下载源代码http://code.google.com/p/redis/downloads/list下载redis-1.2.6.tar.gz将下载包拷贝到/usr/local/webserver/redis-1.2.6/下2、安装ta

    2022年10月4日
  • 数据挖掘在电子商务中的应用

    数据挖掘在电子商务中的应用如何对大量信息进行有效组织利用,使用户能够从大量繁杂的信息中找出真正有价值的信息和知识,帮助企业制定更好的营销策略。信息处理技术有了新的应用研究课题——数据挖掘。 1.数据挖掘在电子商务中的作用  数据挖掘技术之所以可以服务电子商务,是因为它能够挖掘出活动过程中的潜在信息以指导电子商务营销活动。在电子商务中其作用有4个方面:  (1)挖掘客户活动规律,针对性的在电子商务平台下以提供…

    2022年6月20日
  • spring框架常用的注解_springmvc中注解的作用

    spring框架常用的注解_springmvc中注解的作用一、Spring常用注解Spring常用注解(绝对经典)二、Jpa1、@Entity,@Table(name=””)表明这是一个实体类,一般用于jpa,这两个注解一块使用,但是如果表名和实体类名相同的话,@Table可以省略。2、@MappedSuperClass基于代码复用和模型分离的思想,在项目开发中使用jpa的@MappedSuperClass注解,将实体类的多个属性分别封装到不同的非实体类中。例如,数据库表中都需要id来表示编号,id是这些映射实体类的通用属性,交给jpa统

    2022年10月22日
  • 在使用vagrant访问PHP文件是报错“file not found”,好像是最新的NGINX不能识别document_root,只能改为自己的项目目录/vagrant_data…[通俗易懂]

    在使用vagrant访问PHP文件是报错“file not found”,好像是最新的NGINX不能识别document_root,只能改为自己的项目目录/vagrant_data…

    2022年2月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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