在Internet Explorer 11中,当我从F12开发人员工具转到“仿真”时,有时会显示“通过本地兼容性视图设置”,而有时会显示“通过Intranet兼容性设置”。为什么?
实际上,对于我的网页,我使用了内联样式-
{ 职位:相对 顶部:表达式(document.getElementById('div_LTA_Upper')。scrollTop) }
但是以某种方式,这仅在文档模式为“通过Intranet兼容性设置”时有效,而在“通过本地兼容性视图设置”下无效。到目前为止,这只是我的观察。根本原因可能完全是其他原因,但如果我能理解其中的区别,它仍然会有所帮助。
答案 0 :(得分:0)
文档模式
Internet Explorer 11中的F12工具将浏览器和文档模式的复杂矩阵从早期版本简化为一个选项:文档模式。
通过本地兼容性视图设置:该网站已手动添加到Compatibility View settings。
通过Intranet兼容性设置:在Compatibility View settings中选中了“在兼容性视图中显示Intranet站点”框。
如果您的网页没有以您期望的“文档”模式显示,则您已清除了“仿真”工具中的任何手动更改,并且没有从上面的列表中看到“文档”模式的原因之一,则可能是您指定了其他原因企业IT部门提供的文档模式。
参考: