
这是一个利用IE与标准浏览器在处理数组的toString方法的差异做成的判断,可是IE 的一个 Bug 吧。
现在这个 JavaScript 代码仅仅只需要6 bytes!
var ie = !-[1,]
var ie = !-[1,];
alert(ie);
如果从非IE的角度判定,可以省一个比特,因为我们做兼容时,绝大多数情况都是IE与非IE地开工。
var notIE = -[1,]
if(-[1,]){
alert("这不是IE浏览器!");
}else{
alert("这是IE浏览器!");
}
(Via)

2010-02-06 15:11 大敏 says:
@Azaria: 那为啥我看 Xu.hel.的时候不会?》
2010-02-06 15:10 大敏 says:
@fewwith: 调整下字体大小就好了。我的博客就调整了
2010-02-04 17:55 fewwith says:
主题很漂亮,就是觉得 太白了,字太小了,看的眼睛有点累
2010-02-04 12:06 underone says:
@Azaria: 我这chrome怎么没有…
2010-02-04 12:05 underone says:
等新主题的飘过…
2010-02-03 20:06 Azaria says:
@大敏: 那是 Gooele 浏览器才有的问题,Google 浏览器的 CSS Bug。
2010-02-03 19:19 大敏 says:
不知道博主发现没有。在发布评论的按钮上,有“提交评论”这四个字符!
2010-02-03 12:00 大敏 says:
@大敏:
哈哈,居然现在正常了。哈哈,支持博主的主题!
2010-02-03 11:47 大敏 says:
喜欢博主的主题,不过为什么我的图片,鼠标放上图片之后有缺陷,您能帮忙看下?
那个蓝色的边,我是用Google 浏览器,IE下就不会!
2010-02-02 00:18 最短的 IE 判定代码。 Sounfang's blog(变革!林峰!我是MT!) says:
[…] 转自亲爱的老XU,原文地址:https://xuui.net/librarys/ie_detection_in_5_bytes.html […]