浏览器d判断
1.判断浏览器类型
if navigator.userAgent.indexOf(”MSIE”)>0) {} //判断是否IE浏览器
if(isFirefox=navigator.userAgent.indexOf(”Firefox”)>0){ }判断是否火狐浏览器
if(isSafari=navigator.userAgent.indexOf(”Safari”)>0) {}判断是否Safari浏览器
if(isSafari=navigator.userAgent.indexOf(”Opera”)>0) {}判断是否Opera浏览器
if(isSafari=navigator.userAgent.indexOf(”Chrome”)>0) {}判断是否Chrome浏览器
2.判断浏览器版本
if navigator.userAgent.indexOf(”MSIE”)>0){ //是否是IE浏览器 :navigator.userAgent是描述用户代理信息。ie11已经不支持了,ie11不在包含MSIE字段
if navigator.userAgent.indexOf(”MSIE 6.0″)>0){ //IE6.0
if navigator.userAgent.indexOf(”MSIE 7.0″)>0){//IE7.0
if navigator.userAgent.indexOf(”MSIE 8.0″)>0){//IE8.0
3.判断浏览器当前模式
document.compatMode=='CSS1Compat'?'标准模式':'混杂模式';
IE、Firefox、Opera、Sarari和Chrome都实现了这个属性;
IE8的特殊情况:
IE8又为document对象引入了一个名为documentMode新属性,这是因为IE8有3种不同的呈现模式,这个属性的值如果是5,则表示混杂模式(即IE5模式);如果是7,则表示IE7仿真模式;如果是8,则表示IE8标准模式。
最新文章
- 云计算之路-阿里云上:“黑色1秒”最新线索——w3tp与w3dt
- Java的Json解析包FastJson使用
- 转 jsp中 session的简单用法
- Java正则匹配数字
- Linux系统排查2——CPU负载篇
- UVa 1620 Lazy Susan (找规律)
- PAT 1026. Table Tennis
- Linux Curses编程实现贪吃蛇
- int? 类型数据
- C#使用 SQLite 数据库 开发的配置过程及基本操作类,实例程序:工商银行贵金属行情查看小工具
- Java NIO框架Netty教程(一) – Hello Netty
- scrapy使用crontab定时任务不能自动执行的调试
- webservice跨服务器上传附件
- WindowState注意事项
- python基础2--数据结构(列表List、元组Tuple、字典Dict)
- 使用pushstate,指定回退地址
- C 语言 优先级
- 基于jQuery鼠标滚轮滑动到页面节点部分
- jquery方法简单记录
- 如何解析读取excel数据
热门文章
- 完美解决VMware Workstation : Could not open /dev/vmmon: No such file or directory
- COJ 0017 20604悲剧文本
- (转载)APC支持php5.4了
- 服务器端javascript——Rhino和Node
- adb Monkey用法
- eclipse 32位和64位的jre
- Java并发编程:进程和线程的由来(转)
- 用endsWith()来限制图片的后缀名
- angularjs 创建自定义的指令
- 微信公众平台java开发具体解释(project代码+解析)