我在以怪癖模式运行的页面中有一个 iframe(我无法控制包含页面),并且我需要我的页面以与现代浏览器功能兼容的模式呈现。
包含的页面大量使用了较新的 JavaScript 功能(尤其是漂亮的数组函数)和 SVG 渲染。虽然我可以很容易地填充数组函数,但我不能强制 svg 渲染。
需要明确的是,内页不是在怪癖模式下运行的——我已经指定了一个 doctype 和 ie=edge < meta > 标签。好像是在使用ie8渲染模式(很难确定)
问题示例如下:http: //stevesspace.com/quirks/quirks.html - 在 chrome 中加载它以查看预期输出,并在 IE9 或 10 中检查实际输出。
编辑:我在示例中添加了文档模式和兼容模式,我可以确认它使用的是 IE8 文档模式。