问题 - 我们正在尝试迁移我们的应用程序以使用IE Edge模式(我们使用的是IE 11浏览器)。我们的应用程序包含一个顶级页面和一个子iframe,用于加载第三方应用程序(可以从与父页面域不同的域加载)。作为迁移的一部分,父级别页面现在以边缘模式加载(使用IE = X-UA兼容元标记的边缘值)
问题 - 我是否可以绝对确定iframe页面也始终以边缘模式呈现(无论其格式错误的内容或使用具有不同内容值的X-UA兼容元标记)?是否有官方msdn文件确认相同?
注意:
答案 0 :(得分:0)
从https://msdn.microsoft.com/en-us/library/jj676915%28v=vs.85%29.aspx开始:
从IE9模式开始,网页无法显示多种文档模式。对于 例如,考虑一个包含框架的基于标准的网页 以怪异模式显示内容的元素。 IE9模式显示 标准模式下的子框架(因为父文档在 标准模式)。但是,从Internet Explorer 10开始,是孩子 帧可以模拟怪癖模式。有关更多信息,请参阅IEBlog:HTML5 IE10中的怪癖模式。但是,为获得最佳效果,请使用文档模式 一致。
这意味着如果您设置了X-UA-Compatible元标记,如果IE版本比9更新,它将在边缘模式下显示当前窗口和所有子浏览上下文。如果IE版本为8(引入此元标记的版本),则可以使用不同的渲染模式渲染子上下文。