x-ua 兼容不是每次都工作
Posted
技术标签:
【中文标题】x-ua 兼容不是每次都工作【英文标题】:x-ua compatible not working every time 【发布时间】:2011-10-29 00:00:14 【问题描述】:我的网站包含元标记:<meta http-equiv="X-UA-Compatible" content="IE=8" /
>
但是对于我的一些使用 IE9 的用户(少量)来说,这并没有被应用,我不得不告诉他们自己应用兼容模式
我把它直接放在<head>
标签的打开之后。
有没有其他人有过这样的经历并且知道解决这个问题的方法?
【问题讨论】:
今天遇到了同样的问题 - 你有没有想过这个问题? 部分用户运行杀毒avg软件造成的。他们注入链接跟踪脚本,这意味着 x-ua 兼容标签不是标题之后的第一个标签,因此没有应用它。修复是在服务器上设置 x-ua 兼容的响应头 【参考方案1】:我也有这个,但要求用户清除他们的 IE 浏览器缓存并为他们修复它。
即使在查看源代码时它明显存在,但 IE 似乎一直在忽略它,直到缓存被清除。
【讨论】:
【参考方案2】:<meta>
必须紧跟在开头的<head>
标记之后
【讨论】:
以上是关于x-ua 兼容不是每次都工作的主要内容,如果未能解决你的问题,请参考以下文章
在 SharePoint 2010 中覆盖 X-UA 兼容元
X-UA 兼容:IE=9 vs IE=EmulateIE9,其他浏览器
HTML1115:X-UA 兼容 META 标记('IE=9,IE=8,chrome=1')被忽略,因为文档模式已经完成