Internet explorer 坚持IE兼容模式
我正在处理的网站的URL最后出现在Microsoft兼容性列表中。这意味着每次IE用户访问它时,IE9模式都会被强制启用,这使得不可能使用现代CSS或Javascript 网站上每个HTML文档的前6行如下所示。没有条件注释。我还尝试将Internet explorer 坚持IE兼容模式,internet-explorer,http-headers,x-ua-compatible,compatibility-mode,Internet Explorer,Http Headers,X Ua Compatible,Compatibility Mode,我正在处理的网站的URL最后出现在Microsoft兼容性列表中。这意味着每次IE用户访问它时,IE9模式都会被强制启用,这使得不可能使用现代CSS或Javascript 网站上每个HTML文档的前6行如下所示。没有条件注释。我还尝试将标题紧跟在之后,但没有成功 <!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"&g
标题紧跟在
之后,但没有成功
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>...</title>
但这似乎没有任何区别。唯一迫使IE关闭IE9模式的是设置对话框中的这个复选框。只有在未设置时,站点才会以边缘模式显示
另外,我最近发现微软的iecompatdata.xml在站点条目旁边包含featureSwitch=“overrideXUACompatible:false”
属性
还有什么可以阻止我的网站在IE兼容模式下显示的吗?您可能已经看到了。。。 这一回应可能特别有意思 “我发现,如果用户(或系统管理员)通过转到“工具”->“兼容性视图设置”并选中“在兼容性视图中显示所有网站”,将兼容性模式作为默认设置打开,则此操作不起作用。要解决此问题,我必须在HTTP响应中返回标题:X-UA-Compatible:IE=edge”-2013年4月19日11时29分的特快专机 还有。。。 “为那些找到这个答案但无法让它为他们工作的人提供建议。兼容性元标记必须是第一个元标记,并且在标记之前不能有IE条件语句。”更多:tesmond.blogspot.com/2011/10/…–Chris Sobolewski
您的元数据是页面上的第一个吗?将其作为标题发送。当元标记被解释时,可能已经做出了决定;标题的情况并非如此
更多详细信息和说明,请访问。如果该站点位于Microsoft的兼容性视图列表中,您需要让他们将其删除 根据,您需要发送电子邮件iepo@microsoft.com提供以下信息,并要求从列表中删除您的网站:
- 所有者名称
- 公司名称
- 电子邮件地址
- 电话号码
- 公司名称
- 街道地址
- 网址
X-UA-Compatible IE=Edge