我阅读了一篇关于在 JavaScript 中测试 Internet Explorer的文章,其中指出快速测试是:
var isMSIE = /*@cc_on!@*/0;
if (isMSIE) {
// do IE-specific things
} else {
// do non IE-specific things
}
但是其中一条评论显示了另一种方式:(我不得不说,它有效)
if (-[1,]) {
// do non IE-specific things
} else {
// do IE-specific things
}
所以我问:
有什么特别之处-[1,]
以至于 IE 无法识别而其他人却能识别它?
ps
发现了另一个快速虚假的把戏
IE='\v'=='v'