强制用户的ie8兼容模式

时间:2011-11-10 22:06:02

标签: internet-explorer cross-browser ie8-compatibility-mode

是否可以强制客户端的IE8不处于兼容模式?我有一个在兼容模式下看起来不错的网站,但当然不如IE8好 - 更不用说新的浏览器了。在我考虑它的时候,我认为这是不可能的,因为它是系统设置,但也许有人之前正在努力解决这个问题。

谢谢

2 个答案:

答案 0 :(得分:3)

整个msdn网站提供了非常好的描述of compatibility modes

我建议阅读那里提供的信息,因为这会让你更深入地理解这个主题,但如果你想要简短的回答,不同的模式定义如下:

<meta http-equiv="X-UA-Compatible" content="IE=4">   <!-- IE5 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=7.5" > <!-- IE7 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=100" > <!-- IE9 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=a" >   <!-- IE5 mode --> 

<!-- This header mimics Internet Explorer 7 and uses 
     <!doctype> to determine how to display the webpage -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > 

答案 1 :(得分:1)

Internet Explorer确实有compatibility mode,您可以使用x-ua-compatible元标记启用它:

<head>
    <title>Page Title</title>

    <!-- Have to positioned before scripts and style tags -->
    <meta http-equiv="x-ua-compatible" content="IE=8">
</head>