我有一个布局问题,这是由于包含页面在 IE8 上以兼容模式呈现。有没有办法检测是什么导致 IE8 进入特定页面的兼容模式?
根据微软的文档,以下情况会导致页面以兼容模式呈现(http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx):
- 为页面启用了兼容性视图。
- 该页面在 Intranet 区域中加载,并且 Internet Explorer 8 在兼容性视图中配置为 Intranet 区域中的页面。
- Internet Explorer 8 配置为在兼容性视图中显示所有网站。
- Internet Explorer 8 配置为使用兼容性视图列表,该列表指定一组始终显示在兼容性视图中的网站。
- 开发人员工具用于覆盖网页中指定的设置。
- 网页遇到页面布局错误,Internet Explorer 8 配置为通过在兼容性视图中重新打开页面来自动从此类错误中恢复。
在查看了页面后,我已经排除了第一种可能性,即它一定是页面上的页面布局错误。我想找到这个错误。