兼容模式 IE

Posted

技术标签:

【中文标题】兼容模式 IE【英文标题】:Compatibility mode IE 【发布时间】:2014-08-01 06:29:44 【问题描述】:

我对这个主题进行了大量研究,但没有一个找到的解决方案对我有帮助。 所以,让我们开始吧:我有一个 VB ASP.NET WEB 应用程序。 问题是当Display intranet sites in Compatibility Viewunchecked 时,用户可以在浏览器(IE)中看到aspx 文件的源代码。 我尝试了所有方法,设置兼容性来自IISweb.config,甚至来自<head>meta 标签。

我发现,如果我使用 checkbox unchecked,浏览器也会显示页面正常。 然后我试图找到一种解决方案来从代码中强制进入企业模式,但如果不更改注册表项,我什么也没找到。更改注册表项也可以对上面的复选框进行。

如果我在 IE 中进入 DOM Explorere 并尝试编辑源代码,我从那里删除的任何内容,页面显示正常。

如何从代码中强制进入企业模式或兼容性视图模式?或者我有其他解决方案来解决这个问题吗?

【问题讨论】:

【参考方案1】:

在我看来,如果您说如果您在 DOM 中修改某些内容,页面就会出现,那么您需要检查应用程序的缓存。

【讨论】:

page.Response.AppendHeader("Pragma", "no-cache") page.Response.ContentType = "text/plain" page.Response.CacheControl = "no-cache" 它们有什么区别? ***.com/questions/1414325/…

以上是关于兼容模式 IE的主要内容,如果未能解决你的问题,请参考以下文章

IE浏览器为啥会出现兼容模式?

ie11兼容模式ie8显示错误

Vue兼容ie9+

ie11如何兼容chrome?

兼容模式下ie9和ie10显示样式在不兼容模式下为啥不加载css样式?

IE兼容模式:'X-UA兼容'标签'Edge'