打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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 680x0)
                                                                     和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 及其后续的版本                   关于浏览器厂商更多的信息


实例学习:

<script language="JavaScript">

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

</script>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
javascript知识点收藏
JavaScript学习:JavaScript数组迭代方法
2ab1be42727878f2c1fe4cd0341d306d
IE浏览器版本怎么降低
AngularJS进阶(三十七)IE浏览器兼容性后续
如何查看当前电脑IE浏览器的版本
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服