我有一个带有 iframe 的页面,并且 iframe 包含需要在 quirks 模式下运行的代码(它是 Microsoft 的 Outlook Web Access,所以无论如何我们都无法修复我们的代码)。IE9 引入了一个“特性”,当父框架处于 IE9 文档模式时,它也会强制任何 iframe 进入相同的文档模式。这破坏了我们拥有 iframe 的代码。
我希望这是 IE9 中的一个错误,但我的票被拒绝为“设计使然”(如果你想看的话,这是票)
我不能在怪癖模式下运行整个网站,但我需要它只在这个页面上发生。有没有办法以编程方式打开怪癖模式渲染?无论是那个,还是一种模拟按下“兼容性视图”按钮的方法——按下这个按钮几乎可以将 IE9 变成 IE8,它也可以正常工作。
有可能做这些事情中的任何一个吗?