我在
html5reset.org使用了优秀的HTML 5重置模板,我的X-UA兼容元标记似乎不起作用.这是我的标题的样子:
Title of Page将显示在IE中使用兼容性视图模式的选项(URL字段中的损坏页面图标).问题是我的一些客户已将IE9浏览器设置为“始终使用兼容性视图”模式,结果是网站看起来像IE7,即使他们使用的是IE9,而X-UA-Compatible也可以覆盖这个.
现在如果我删除有趣的标题:
……它突然开始正常工作.
我注意到html5reset.org本身似乎显示了破碎的页面图标,所以它似乎也不起作用,但是html5boilerplate.com可以工作,并且似乎使用相同的方法.
通过webserver配置将X-UA-Compatible添加到响应头中似乎可以修复它,但我宁愿不依赖这种方法.
更新:如果检测到浏览器是IE,则html5boilerplate.com似乎只是在HTTP响应头中发送X-UA-Compatible.这似乎是要走的路.