IE - 防止Iframe中的兼容模式

时间:2015-05-01 15:48:05

标签: javascript html internet-explorer

是否可以在Iframe中禁用IE兼容模式?

如果我在iframe html中使用以下元,则无效:

<meta http-equiv="X-UA-Compatible" content="IE=11; IE=10; IE=9; IE=8; IE=7; IE=EDGE" />

1 个答案:

答案 0 :(得分:3)

这取决于您是否有权访问主机(父)的x-ua兼容元。当主机页面处于IE9模式或更高模式时,其状态将强加于iframe。这是一个很好的解释,由MS-Connect的主持人给出。

https://connect.microsoft.com/IE/feedback/details/1047106/when-webpage-emulates-ie-5-embedded-iframe-shows-ie-8

这里有关于此的补充信息Quirks模式如何从IE10开始分两种方式。

https://msdn.microsoft.com/library/hh869300(v=vs.85).aspx

这里是一个现场演示,它允许改变IE模式 - 飞行。
patched也允许选择iframe网址。

https://googledrive.com/host/0B8BLd2qPPV7XfnZQRk1JSkg5cFVMbGI1QkZVclVBbUtWZnV2bmczUHpSaVJmSXBOdUg2ek0/toggle-IE-compat-and-quirks-modes.html