我有一个关于 IE8 + Windows Vista 的非常奇怪的问题,错误非常奇怪,我将使用一些示例名称。
我有 2 页,page1.html
和 page2.html
,打开时都直接输入地址,没有怪癖模式。
当 page2.html
通过 _blank
打开链接(新窗口),它以 Quirks 模式显示,这仅在以上述方式打开页面时发生。
我尝试过的事情
- 开幕
page2.html
来自不同的网站。 - 使用
<!DOCTYPE html>
在page1.html
和page2.html
.
注意事项:
- 页面上的文档类型是
<!DOCTYPE html>
- DOCTYPE 上方有NO 空格/XML 声明
- 如果链接在新标签页或同一标签页中打开,则没有问题。
这让我感到困惑,它在 Windows7 上的 IE8 上运行良好,在 Windows XP 上的 IE6 上也运行良好。
更新:这不会发生在测试服务器上,只会发生在生产服务器上,那么服务器端是否有任何可能影响它的东西?
也试过<meta http-equiv="X-UA-Compatible" content="IE=8" >
我认为这会强制它呈现为 IE-8,但遗憾的是,它不起作用。
最佳答案
单击“工具”(如果没有启用菜单栏,请右键单击浏览器窗口顶部)->“兼容性 View 设置”-> 检查您的 Intranet 区域是否设置为在兼容性 View 中显示。
关于html - 怪癖模式和 IE8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471734/