0

我正在使用以下条件注释来通知用户他们正在运行不受支持的浏览器版本。

<!--[if lt IE 8]>
...
<![endif]-->

我注意到这条评论是在 IE9 兼容模式下被触发的——这也是我没有注意的。

有没有办法让 IE9 兼容模式成为例外,或者将它和 IE7 模式与常规 IE7 区分开来,以便我可以为它们自定义消息?

4

1 回答 1

0

检查兼容性模式的一种简单方法是:

try{ JSON } catch (e){ alert("Compatibility Mode Detected")  }

这是因为 JSON 对象在兼容模式下不可用。

于 2012-12-12T22:10:34.777 回答