资讯专栏INFORMATION COLUMN

关于IE

jsdt / 1178人阅读

摘要:所有的都是建立在浏览器的,也是慢慢收集,慢慢整理判断浏览器是关于在浏览器的第二个参数,这是微软给出的解释转来的一个判断浏览器预览版中失效在的古老版本也存在由群里的友情提供利用或的字符串不能使用数组下标的特征自创,基于条件编译的嗅探脚本,会

所有的都是建立在浏览器的ie,也是慢慢收集,慢慢整理

1.判断浏览器是ie

var isIE = @cc_on!false;
alert(isIE); //true;

2.关于getAttribute()在ie浏览器的第二个参数,这是微软给出的解释

3.转来的一个判断浏览器

    ie678 = !+"v1" ;
    ie678 = !-[1,];//IE9预览版中失效
    ie678 ="v"=="v" ;
    ie678 = ("a~b".split(/(~)/))[1] == "b"
    ie678 = 0.9.toFixed(0) == "0"
    IE8 = window.toStaticHTML
    IE9 = window.msPerformance 
    ie = !!document.recalc
    ie = !!window.VBArray
    ie = !!window.ActiveXObject
    ie678 = 0//@cc_on+1;
    ie = !!window.createPopup;
    ie = /*@cc_on!@*/!1;
    ie = document.expando;//document.all在opera firefox的古老版本也存在
    ie = /w/.test("u0130") //由群里的abcd友情提供

    ie6 = !"1"[0] //利用IE6或IE5的字符串不能使用数组下标的特征
    ie8 = !!window.XDomainRequest;
    ie9 =  document.documentMode && document.documentMode === 9;
    //自创,基于条件编译的嗅探脚本,IE会返回其JS引擎的版本号,非IE返回0
    var ieVersion = eval("""+/*@cc_on"+" @_jscript_version@*/-0")*1
    ie9 = ieVersion === 5.9
    ie8 = ieVersion === 5.8
    ie7 = ieVersion === 5.7
    ie6 = ieVersion === 5.6
    ie5 = ieVersion === 5.5
    //https://developer.mozilla.org/En/Windows_Media_in_Netscape
    netscape = !!window.GeckoActiveXObject 
    gecko  = !!window.netscape //包括firefox
    firefox = !!window.Components
    firefox = !!window.updateCommands
    firefox = !!window.sidebar
    safari = !!(navigator.vendor && navigator.vendor.match(/Apple/))
    safari = window.openDatabase && !window.chrome;
    chrome= !!(window.chrome && window.google)
    opera=!!window.opera ;
    //傲游2 3
    maxthon = /maxthon/i.test(navigator.userAgent)
    //360安全浏览器
    is360se = /360se/i.test(navigator.userAgent)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/85453.html

相关文章

  • 【面试系列】之四:关于原生dom操作

    摘要:指向后一个同辈元素的元素版。复制后返回的节点副本属于文档所有,但并没有为它指定父节点。生成结束秒钟后,将个颠倒过来,内容也就变成了。 之四:关于原生dom操作 下周被内推了百度糯米的面试,决定趁这个周末恶补下原生的js基础,感觉自己被jQuery惯坏了吧!前两天听首页部同组的大牛师兄说:其实还是js基础重要,不要盲目追求新技术,基础练好了就像把自己的内功修炼好,内功扎实才能修炼好武功秘...

    hatlonely 评论0 收藏0
  • 关于CSS HACK

    摘要:实例代码各游览器兼容所有识别识别识别识别有效仅有效及以下识别仅识别仅识别一般情况下我们区分只用配合就行了如果必须写这样的代码区分及以下则谨记此写法对也有效,故在其中要再重写一次或者使用方法仅对有效。 关于CSS HACK 可以参见这个网站http://browserhacks.com/。 网上很多资料中常常把!important也作为一个hack手段,其实这是一个误区。!import...

    phpmatt 评论0 收藏0
  • 关于CSS HACK

    摘要:实例代码各游览器兼容所有识别识别识别识别有效仅有效及以下识别仅识别仅识别一般情况下我们区分只用配合就行了如果必须写这样的代码区分及以下则谨记此写法对也有效,故在其中要再重写一次或者使用方法仅对有效。 关于CSS HACK 可以参见这个网站http://browserhacks.com/。 网上很多资料中常常把!important也作为一个hack手段,其实这是一个误区。!import...

    mist14 评论0 收藏0
  • 关于CSS HACK

    摘要:实例代码各游览器兼容所有识别识别识别识别有效仅有效及以下识别仅识别仅识别一般情况下我们区分只用配合就行了如果必须写这样的代码区分及以下则谨记此写法对也有效,故在其中要再重写一次或者使用方法仅对有效。 关于CSS HACK 可以参见这个网站http://browserhacks.com/。 网上很多资料中常常把!important也作为一个hack手段,其实这是一个误区。!import...

    zzbo 评论0 收藏0

发表评论

0条评论

jsdt

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<