欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用JavaScript判断IE浏览器

程序员文章站 2022-04-05 08:07:25
...
if("\v"=="v") // 这个判断真的只有在IE下才为真,包括IE 8。
我以前的办法,32字节版本:
try{IE=window=!1}catch(e){IE=!0}
用很有效,不是么?这个技巧通常应用在类库(library/hack proof)中。但如果你认为使用execScript来做判断已经足够了,那你就要来考虑一下这种情况:
top["execScript"]=null
当然还要考虑到类库为其他浏览器也实现了execScript方法。

在Ajaxian.com上列举的通过execScript判断IE的方法:
IE=top.execScript?1:0

转载于:https://www.cnblogs.com/shikyoh/archive/2011/05/17/2048714.html