是否可以在Iframe中禁用IE兼容模式?
如果我在iframe
html中使用以下元,则无效:
<meta http-equiv="X-UA-Compatible" content="IE=11; IE=10; IE=9; IE=8; IE=7; IE=EDGE" />
答案 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