window的Navigator 对象
2024-08-20 07:36:38
Navigator 对象包含有关浏览器的信息。
Navigator 对象属性
document.write("浏览器的代码名:" + navigator.appCodeName + "<br>");
document.write("浏览器的名称:" + navigator.appName + "<br>");
document.write("当前浏览器的语言:" + navigator.browserLanguage + "<br>");
document.write("浏览器的平台和版本信息:" + navigator.appVersion + "<br>");
document.write("浏览器中是否启用 cookie :" + navigator.cookieEnabled + "<br>");
document.write("运行浏览器的操作系统平台 :" + navigator.platform + "<br>");
不同的浏览器允许结果不一样,以下是分别在chrome和IE8下运行结果
这些属性中用的最多的是appName和appVersion,主要是用这两个属性判断IE的版本。
appName
appName分两种:Netscape(网景)和Microsoft Internet Explorer(IE);
先看一下不同浏览器的appName
可以看出IE11和chrome的appName是Netscape,IE版本低于11的浏览器 的appName都是Microsoft Internet Explorer
appVersion
IE11与主流浏览器的appVersion都有些不同,所以使用时还是要根据具体情况进行判断。
IE10以及版本低于IE10的浏览器的版本信息返回都是这样,所以在获取IE版本时可以先用split(";"),再取下标为 1的值,取到的值就可以知道浏览器的版本信息。
-THE END-
最新文章
- Virtual Box 下Ubuntu桥接网络设置
- excel下划线转驼峰公式
- django 技巧锦集
- SSIS 参数与环境
- [Python] Keep efficient by vim in Pycharm
- java解析出url请求的路径和参数键值对类 - 转
- HDU 1875 畅通工程再续 (最小生成树)
- REST_FRAMEWORK加深记忆-第二次练习官方文档
- cocos2d-x的helloLua例子函数名定义误导初学者
- mac下mysql5.6字符集设置
- Java随机数
- 2012蓝桥杯本科组C/C++预赛题
- 如何运用xp_cmdshell 执行多行cmd命令
- day23 框架之基础加强
- Fedora25和win10双系统安装及使问题汇总
- js 浏览器兼容css中webkit、Moz、O、ms...写法封装(es6语法)
- 人生苦短,我用Python——博客目录
- sqlserver 导出数据
- 程序猿的日常——工作中常用的Shell脚本
- python 遇到的问题及解答