兼容模式 IE
Posted
技术标签:
【中文标题】兼容模式 IE【英文标题】:Compatibility mode IE 【发布时间】:2014-08-01 06:29:44 【问题描述】:我对这个主题进行了大量研究,但没有一个找到的解决方案对我有帮助。
所以,让我们开始吧:我有一个 VB ASP.NET WEB 应用程序。
问题是当Display intranet sites in Compatibility View
为unchecked
时,用户可以在浏览器(IE)中看到aspx 文件的源代码。
我尝试了所有方法,设置兼容性来自IIS
、web.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的主要内容,如果未能解决你的问题,请参考以下文章