IE8浏览器模式与文档模式

2024-02-07

谁能解释一下 IE8 和 IE8 之间的区别浏览器模式 and 文档模式简单来说?

  • 是什么导致浏览器模式发生变化?
  • 是什么导致文档模式改变?

  • 如果用户通过开发人员工具更改模式,即使刷新页面,更改是否仍然存在?

我问这个问题是因为我们正在这里做一些 IE8 测试,不同的人有不同的模式组合,我想尝试弄清楚这是如何发生的。


From 本文 https://learn.microsoft.com/en-us/archive/blogs/ie/how-ie8-determines-document-mode在 IE8 博客上,标题为IE8如何确定文档模式

  1. 开发人员工具设置会覆盖选项卡中显示的页面的所有文档模式。
  2. X-UA-Compatible 元标记和标头将覆盖兼容性视图设置和文档类型,除非 X-UA-Compatible 值为 EmulateIE7 或 EmulateIE8。
  3. 用户的兼容性视图设置会覆盖 Microsoft 兼容性视图列表。
  4. 如果上述规则均不适用,文档类型将确定网页是否以 IE8 标准、IE8 几乎标准或怪异模式呈现。

因此,我们对您的问题得到以下答案:

Q. 简单来说,浏览器模式和文档模式有什么区别?
A.浏览器模式在开发人员工具中设置,以模拟不同 IE 浏览器版本的行为,而文档模式在网页上定义,以告诉 IE 以不同方式呈现网站,以实现兼容性目的。

Q. 是什么导致浏览器模式发生变化?
A.用户在开发工具中更改浏览器模式。

Q. 是什么导致文档模式改变?
A.Web 开发人员设置的 Doctype 和 X-UA-Compatible 元标记和标头。

Q. 如果用户通过开发人员工具更改模式,即使刷新页面,更改是否仍然存在?
A.浏览器模式将保留,但如果您更改 Doctype 和 X-UA-Compatible,它们将返回到页面上定义的内容。

UPDATE:正如 Adrien Be 在下面指出的那样,IE9+ 添加了通过刷新后持续存在的设置来更改开发工具中文档模式的功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE8浏览器模式与文档模式 的相关文章