【发布时间】:2011-10-08 03:00:40
【问题描述】:
我知道这不是编写网站代码的最佳方式,但这是紧急情况,我需要尽快解决。
我有一个 Wordpress 网站(不过,与这个问题完全无关),有两个特定页面。
一个页面必须使用 IE 的 Quirks Mode,我已经使用 hack 成功调用了该模式(在开头添加评论,并且还使用 http-equiv="X-UA-Compatible" content="IE=5" )
另一个页面必须使用 IE 9 作为其文档类型。 如果我访问这些页面之一,IE 会调用正确的文档类型。 当我从一页转到另一页时,问题就开始了;新页面(从原始页面链接)保留以前的文档类型。
这是一个例子:
第 1 页启用了 Quirks 模式。 第 2 页的文档类型为 IE 9。
我通过输入 URL 转到第 1 页。 IE 使用 Quirks 模式正确呈现它 然后我点击一个链接到第 2 页。 IE 将页面 2 呈现为 Quirks 模式,即使在标题中指定使用 IE 9
感谢您的帮助:D
【问题讨论】:
-
你在怪癖模式页面上尝试过一些元无缓存标签吗?而且,也许对 IE 9 页面使用 x-ua 兼容的边缘?
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> -
如果您正确指定了 X-UA-Compatible;这不会发生。你有复制网址吗?
-
大家好,感谢您的建议。我已经尝试了 MS 网站的建议,但没有解决问题。还尝试了 IE=edge。以下是复制网址:第 1 页(使用 Quirks - 实际上,站点中除第 2 页之外的所有其他页面都使用 quirks)bit.ly/rpBmBa 第 2 页:bit.ly/qNHgMu
-
现在我想起来了,问题的根源可能是我在 IE 中的开发工具是打开的,并且不断地将文档类型设置为一种类型。如果这是问题所在,我该如何禁用开发人员工具?
-
将顶部的脚本块向下移动到头部如何?
标签: html wordpress http meta-tags x-ua-compatible