3

我知道这不是编写网站代码的最佳方式,但这是紧急情况,我需要尽快解决这个问题。

我有一个 Wordpress 网站(不过,与这个问题完全无关),有两个特定页面。

一页必须使用 IE 的 Quirks 模式,我已经使用 hack 成功调用了该模式(在开头添加评论,并且还使用 http-equiv="X-UA-Compatible" content="IE=5")

另一个页面必须使用 IE 9 作为其文档类型。如果我访问这些页面之一,IE 会调用正确的文档类型。当我从一页转到另一页时,问题就开始了;新页面(从原始页面链接)保留以前的文档类型。

这是一个例子:

第 1 页启用了 Quirks 模式。第 2 页有 IE 9 作为文档类型。

我通过输入 URL 转到第 1 页。 IE 使用 Quirks 模式正确呈现它 然后我单击指向第 2 页的链接。 即使在标题中指定使用 IE 9,IE 仍将第 2 页呈现为 Quirks 模式

感谢您的帮助:D

4

2 回答 2

5

这可能有助于解决 IE 问题。

<meta http-equiv="X-UA-Compatible" content="IE=5, IE=8, IE=9, IE=10" >
于 2012-06-16T07:40:31.080 回答
1

编辑:不要在 Doctype 上方放置任何东西。这将使 IE 进入怪癖模式。将 JS 放在 Doctype 下方。

它可能是缓存。如何防止 Internet Explorer 中的缓存:http: //support.microsoft.com/kb/234067

于 2011-07-19T00:09:59.450 回答