我知道这不是编码网站的最佳方式,但这是一个紧急情况,我需要尽快解决这个问题。
我有一个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
答案 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