我在工作中刚收到一台新电脑,其中的IE8设置为渲染所有网站时都以IE7的方式呈现。这让我感到震惊。有人知道是否所有的IE8安装都默认采用IE7的呈现方式吗?如果是这样的话,有没有什么网页开发者可以做的来强制使用IE8的呈现方式呢?
我在工作中刚收到一台新电脑,其中的IE8设置为渲染所有网站时都以IE7的方式呈现。这让我感到震惊。有人知道是否所有的IE8安装都默认采用IE7的呈现方式吗?如果是这样的话,有没有什么网页开发者可以做的来强制使用IE8的呈现方式呢?
据我所知,默认情况下IE8仅将内部网站呈现为IE7。要禁用此功能,请转到“工具”->“兼容性视图设置”,取消选中“在兼容性视图中显示内部网站”。此对话框中还有一个复选框“在兼容性视图中显示所有网站”-看起来你已经选中了它。这不是标准设置,可能是你的域策略。
无论如何,如果需要强制IE8将页面呈现为IE8,则可以使用X-UA-Compatible
http头。您可以在页面的head
部分中添加meta
标签,像这样:
<meta http-equiv="X-UA-Compatible" content="IE=8" />