使用条件确定是否在IE8兼容模式下

时间:2010-06-29 11:17:54

标签: internet-explorer-8 conditional-comments ie8-compatibility-mode

我从我的研究中了解到IE8确实令人烦恼,例如强迫自己进入本地Intranet主机和本地IP范围的IE7模式。我从previous question了解到无法使用条件语句,无论IE8是在IE8还是IE7模式下呈现,它仍然只会使用<!--[if IE 8]>条件。

由于这个问题是在前一段时间被问到的(在IE8测试阶段期间看起来很糟糕),我想知道这是否已经改变,或者是否有其他方式使用条件来确定IE8是否存在处于兼容模式。

谢谢!

2 个答案:

答案 0 :(得分:4)

不,你不能使用条件。

最好的方法是使用document.documentMode属性,如Pekka发布的链接中所述。 How can I detect if IE8 is running in compatibility view?

答案 1 :(得分:0)