0

在我的一个站点上,尽管存在 X-UA-Compatible 标头,IE 8 仍显示兼容性视图按钮。在 IE 9 中,添加此标头会删除按钮并设置正确的呈现模式,但为什么在 IE 8 下不这样做呢?如果用户单击 IE8 中的按钮,站点渲染会在多个页面上中断,那么如何删除此按钮以阻止他们单击它?

有问题的网站是www.venuefinder.com

4

1 回答 1

4

您的页面包含以下元标记:

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

因此 IE9 隐藏了按钮并且 IE8 不理解它(因为 IE9 在 IE8 发布时不存在)

为确保 IE8 和 IE9(以及 IE10)不显示您可能希望调整页面以包含现代 DOCTYPE 的按钮

<!doctype html>

并将元标记设置为边缘

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
于 2012-08-02T10:14:39.027 回答