Dan*_*Dan 7 internet-explorer-8
可能的重复:
IE:为什么某些网站的兼容性视图消失了?
在我正在编写的应用程序的某些点上,我收到一个弹出气泡,上面写着“显示 XXX 的问题导致 Internet Explorer 使用兼容性视图刷新网页”。
这会导致浏览器刷新并切换到兼容性视图。除了追查导致这种情况的原因之外,我是否可以防止该网站的用户发生这种情况?是一些元标记还是我可以放在页面上的一些元标记?

尝试先将此元标记添加到您的标题中...
<meta http-equiv="X-UA-Compatible" content="IE=edge" >
如果您收到错误并切换,请尝试此操作。这将在兼容性视图中自动设置它...
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
可以在此处找到有关此标记的更多信息...
http://msdn.microsoft.com/en-us/library/cc288325(v=VS.85).aspx
两个示例中的后者将从一开始就将浏览器置于兼容性视图中。随后,意味着您的网站在切换之前不需要崩溃。此外,用户永远不应该看到您的屏幕截图中发布的错误。
此功能或元标记是为网站管理员或开发人员添加的 tp在 Internet Explorer 的新版本发布后有临时修复。因此,唯一真正的修复归结为防止这种情况发生的编程方式。解释一下,您需要使用最新标准进行编程,围绕Internet Explorer(8 或更早版本)的许多限制进行编程,或者使用 JavaScript 库,例如jQuery。那是假设您的代码中的错误或问题与 JavaScript 相关。如果是,那么 jQuery 是一个很好的解决方案。它将允许您编程一次,以允许您的脚本/网络应用程序在所有浏览器上几乎完美或尽可能接近地工作。
以下是站点将切换到兼容性视图的原因列表:用户将站点列为站点以始终进入兼容性视图;该站点由 Microsoft 列出,以便在兼容性视图中呈现时具有更好的用户体验——该列表是通过 Windows 更新更新的;该站点导致浏览器切换到兼容性视图的大问题 -您的情况;该站点有一个元标记,它告诉浏览器呈现 IE7 或 IE8 之类的浏览器 -又名兼容性视图。
| 归档时间: |
|
| 查看次数: |
14126 次 |
| 最近记录: |