单个站点中的多个X-UA兼容元标记

时间:2011-07-19 00:02:29

标签: html wordpress http meta-tags x-ua-compatible

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

我有一个Wordpress网站(在这个问题上完全不相关),有两个特定页面。

一个页面必须使用IE的Quirks模式,我已经使用hack成功调用了(在开头添加注释,并且还使用http-equiv =“X-UA-Compatible”content =“IE = 5” )

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

以下是一个例子:

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

我通过输入网址转到第1页。 IE使用Quirks Mode 正确呈现它 然后我点击一个链接,引导我到第2页。 IE将页面2呈现为Quirks模式,即使它在标题中指定使用IE 9

感谢您的帮助:D

2 个答案:

答案 0 :(得分:5)

这可能对IE问题有所帮助。

<meta http-equiv="X-UA-Compatible" content="IE=5, IE=8, IE=9, IE=10" >

答案 1 :(得分:1)

修改:不要在Doctype之上放置任何内容。这将使IE陷入怪癖模式。将JS放在Doctype下面。

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