全世界最短的IE判定

虽然正美的这篇文章是在IE9出现之前,仅对IE8及以下有效,但是在我们需要判定IE8及以下浏览器的时候,还是可用的

var ie = !+"\v1";仅仅需要7bytes!

现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它。

var ie = !-[1,];
alert(ie);

 

摘自:http://www.cnblogs.com/rubylouvre/archive/2010/01/28/1658006.html

posted @ 2013-08-30 16:32  lilychen  阅读(43)  评论(0)    收藏  举报