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. 云计算之路-阿里云上:“黑色1秒”最新线索——w3tp与w3dt
  2. Java的Json解析包FastJson使用
  3. 转 jsp中 session的简单用法
  4. Java正则匹配数字
  5. Linux系统排查2——CPU负载篇
  6. UVa 1620 Lazy Susan (找规律)
  7. PAT 1026. Table Tennis
  8. Linux Curses编程实现贪吃蛇
  9. int? 类型数据
  10. C#使用 SQLite 数据库 开发的配置过程及基本操作类,实例程序:工商银行贵金属行情查看小工具
  11. Java NIO框架Netty教程(一) – Hello Netty
  12. scrapy使用crontab定时任务不能自动执行的调试
  13. webservice跨服务器上传附件
  14. WindowState注意事项
  15. python基础2--数据结构(列表List、元组Tuple、字典Dict)
  16. 使用pushstate,指定回退地址
  17. C 语言 优先级
  18. 基于jQuery鼠标滚轮滑动到页面节点部分
  19. jquery方法简单记录
  20. 如何解析读取excel数据

热门文章

  1. 完美解决VMware Workstation : Could not open /dev/vmmon: No such file or directory
  2. COJ 0017 20604悲剧文本
  3. (转载)APC支持php5.4了
  4. 服务器端javascript——Rhino和Node
  5. adb Monkey用法
  6. eclipse 32位和64位的jre
  7. Java并发编程:进程和线程的由来(转)
  8. 用endsWith()来限制图片的后缀名
  9. angularjs 创建自定义的指令
  10. 微信公众平台java开发具体解释(project代码+解析)