我刚刚在工作中收到了一台新计算机,IE8设置了将所有站点呈现为IE7。这让我感到震惊。有人知道是否吗 全部 IE8默认设置为IE7渲染?如果是这样,网络开发人员可以做些什么来强制IE8渲染?

有帮助吗?

解决方案

众所周知,默认情况下,IE8仅将Intranet站点作为IE7呈现。为了禁用此功能,转到工具 - >兼容性查看设置,并取消选中“在兼容性视图中显示Intranet站点”。此对话框中还有一个复选框“显示兼容性视图中的所有站点” - 看起来好像已为您检查。这不是停放设置,也许是您的域政策。

无论如何,如果您需要强制IE8呈现IE8使用的页面 X-UA-Compatible HTTP标头。你可以加 meta 标记 head 页面的部分,如下:

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

MSDN

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top