zoukankan      html  css  js  c++  java
  • 浏览器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标准模式。

  • 相关阅读:
    9.24 Django Form组件
    9.21 form 和Ajax详解
    vue生命周期
    禁止输入框复制粘贴
    【转义字符】HTML 字符实体< &gt: &
    dispatch emit broadcast
    删除git项目
    新建github项目,邀请成员
    git常用命令行
    echarts用法
  • 原文地址:https://www.cnblogs.com/hc1020/p/5258976.html
Copyright © 2011-2022 走看看