我正在寻找在 javascript 中检测 ie 浏览器的方法,这是我找到的解决方案之一:
if (-[1,]) {
//Not IE
} else {
//IE
}
这行得通,我可以使用它来应用 CSS 就好了。我的问题是,这里的幕后发生了什么?我不明白这个条件,把它输入谷歌让我很感兴趣,但不相关的结果......
编辑
我的代码工作正常。我已经在所有浏览器和所有版本的 IE 中对其进行了测试。在这一点上,这只是一个好奇,为什么这是有效的。看起来它与数组和负索引或类似的东西有关。这是我的问题,为什么,而不是我如何让它工作,因为它已经工作了。