首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何以编程方式禁用IE兼容模式?

如何以编程方式禁用IE兼容模式?
EN

Stack Overflow用户
提问于 2010-09-27 20:47:54
回答 5查看 75.7K关注 0票数 75

我已经被这个问题困扰了一段时间--我不明白为什么一个网站在两个相同版本的Internet Explorer中呈现不同的效果。半小时前,我在IE中看到了一个兼容模式的按钮,这让我非常生气。

禁用兼容模式已经解决了我的问题。

有没有办法通过编程的方式禁用它,比如从网页上?

编辑:

我偶然发现了这个博客https://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx

在阅读完本文后,我将发布一个示例代码

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-09-27 20:53:44

如果你想要“旧的”渲染,并且没有按钮出现在工具栏上,以便用户可以切换模式,你可以使用这个:

代码语言:javascript
复制
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My Web Page</title>
</head>

其他选项(旧的和新的)包括:IE=5IE=7IE=8IE=edge

(edge等于可用的最高模式)

票数 92
EN

Stack Overflow用户

发布于 2010-09-27 20:50:03

您可能需要正确设置DOCTYPE。有关更多信息,请查看MSDN在DOCTYPEDefining Document Compatibility上的文章。

票数 7
EN

Stack Overflow用户

发布于 2012-10-31 22:10:29

还请注意,IE8浏览器设置也可以强制使用某种模式。我有一个客户,他在intranet模式下通过策略强制使用IE8兼容性模式。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3803901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档