现在的位置: 首页 > 综合 > 正文

用JavaScript判断IE浏览器

2012年01月10日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭
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

抱歉!评论已关闭.