【发布时间】:2012-06-27 07:27:01
【问题描述】:
是否可以使用 jQuery 更改 X-UA-Compatible 元标记?我目前正在处理将通过 iFrame 嵌入到另一个页面的页面。父文档当前将 X-UA-Compatible 标记设置为 Edge,这完全破坏了我的框架。我希望以某种方式强制父文档重新加载页面但应用 IE8 标准。
我现在正在打电话
$("meta[name=X-UA-Compatible]", top.document).attr('content', 'IE=8');
这不起作用。我开始认为这根本不可能,因为即使在我正在处理的框架内,我也无法以显着改变 IE9 解析它的方式来更改此属性。
我正在查看此图表:http://i.stack.imgur.com/e5gPv.png,看来我只能将框架切换到 Quirks 或 IE9,这非常不方便。有没有人有任何想法?也许有一个我根本没有看到的 ajax 解决方案..
【问题讨论】:
标签: jquery internet-explorer internet-explorer-8 internet-explorer-9