2

我有一个网站,我不想在兼容模式下查看。

例如,我必须向我的客户解释为什么不选择这个按钮来查看网站。

在此处输入图像描述

我的问题是,我怎样才能阻止这个按钮被激活,或者我的网站永远不会在兼容模式下被查看?

例如www.facebook.com - 那里没有兼容性视图按钮!?

如何对所有具有兼容模式选项的 IE 版本执行此操作?


我试过这个...

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

但是按钮还在吗?


任何想法都会非常感谢。



它没有验证,我做错了吗?

在此处输入图像描述

4

2 回答 2

2

尝试只使用 IE=edge:

<meta http-equiv=”X-UA-Compatible” content=”IE=edge” />

将此元标记添加为<head>. 只使用一个应该会强制用户的浏览器以最新的标准模式呈现。

我没有在内容属性中使用倍数,但是当 IE 看​​到它具有在旧版本中呈现的选项时,它会显示兼容模式按钮。只使用一个告诉它没有任何选项,应该删除它。

于 2012-08-15T15:05:04.187 回答
0

您必须发送一个 HTTP 标头。在 ASP.NET 中是这样的:

Response.AddHeader("X-UA-Compatible", "IE=edge");
于 2012-08-15T15:02:31.190 回答