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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java学习之常用类篇

    Java学习之常用类篇0x00前言在开发中难免调用到各种api来开发程序,那就先来学习一下api的一些相关概念。0x01api的使用首先还是得来看看api的一个解释。API(Applic

    2021年12月11日
    57
  • JavaScript 中如何判断变量是否为数字

    JavaScript 中如何判断变量是否为数字简介JavaScript是一种动态类型语言,这意味着解释器在运行时确定变量的类型。实际上,这也允许我们在相同的代码中使用相同的变量来存储不同类型的数据。如果没有文档和一致性,我们在使用代码时并不总是知道变量的类型。当我们期望一个变量是数字时,对字符串或数组进行操作可能会在代码中导致奇怪的结果。在本文中,我们将会介绍一些判断变量是否为数字的函数。像”10″之类的数字的字符串不应被接受。在JavaScript中,诸如NaN,Infinity和-Infinity之类的特殊值也是数字类型的。根据这些要求,

    2022年6月22日
    26
  • Android之Activity生命周期浅析(一)「建议收藏」

    Android之Activity生命周期浅析(一)「建议收藏」Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的。今天我们就来详细地聊聊Activity的生命周期,以便我们在以后的开发中能如鱼得水。一、初识Activity  在日常应用中Activity是与用户交互的接口,它提供了一个用户完成相关操作的窗口。当我们在开发中创建Activit

    2022年8月16日
    8
  • Java学习之servlet篇

    Java学习之servlet篇0x00前言这里就后面正式步入到javaEE的阶段了,记录一下学习内容。0x01Java中间件在Java里面常用的几个中间件在这里列出来一下:*webSp

    2021年12月12日
    46
  • Dubbo服务降级

    Dubbo服务降级dubbo降级服务使用dubbo在进行服务调用时,可能由于各种原因(服务器宕机/网络超时/并发数太高等),调用中就会出现RpcException,调用失败。服务降级就是指在由于非业务异常导致的服务不可用时(上面举得例子),可以返回默认值,避免异常影响主业务的处理。官方dubbo3.0-给出的服务降级RegistryFactoryregistryFactory=ExtensionLoader.getExtensionLoader(RegistryFactory.class)

    2022年4月30日
    52
  • flume什么意思_FlumenStellarum

    flume什么意思_FlumenStellarum1.HdfsSinka1.channels=c1a1.sinks=k1a1.sinks.k1.type=hdfsa1.sinks.k1.channel=c1a1.sinks.k1.hdfs.path=/flume/events/%y-%m-%d/%H%M/%Sa1.sinks.k1.hdfs.filePrefix=events-a1.sinks.k1.

    2025年6月5日
    2

发表回复

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

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