使用JavaScript定位IE11的最不容易出错的方法是什么?
注意:这应该仅用于分析或通知用户他们正在使用的浏览器.对于其他一切,都有特征检测.
我一直在疯狂地试图让评论条件工作,我没有运气,有人可以解释我做错了什么吗?
这是我的代码:
<!--[if IE 10]>
IE IS VERSION 10<br />
<![endif]-->
<!--[if !IE]><!-->
Browser is not IE
<!--<![endif]-->
<!--[if lt IE 9]>
IE IS LESS THAN VERSION 9<br />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
发生的事情是令人沮丧的不一致.当我在IE8中加载带有上述代码的页面时,它会收到消息"IE不仅仅是版本9"这么好吗?不,因为当我在IE10中加载SAME PAGE时,我收到消息 "浏览器不是IE"
为什么它认为IE10不是IE浏览器?!我一直在页面爬行,但我的代码似乎没有任何问题.