gpt4 book ai didi

javascript - `DOCTYPE` 是否会影响在 JavaScript 中使用 `postMessage` 等 HTML5 功能?

转载 作者:行者123 更新时间:2023-11-28 01:52:32 25 4
gpt4 key购买 nike

我想使用 HTML5 postMessage 功能使“host”和“iframe”之间的通信成为可能。问题是,无法保证主机页面中 html 的 DOCTYPE(但 iframe 可以)。

那么,即使 DOCTYPE 是“HTML4”或“XHTML”,我是否可以在 JavaScript 中使用 postMessage 或任何其他 HTML5 功能?

我已经尝试过 1) HTML4 DOCTYPE 2) XHTML DOCTYPE 3) 在最新的 Chrome 和 IE10 中没有 DOCTYPE。他们都工作。但我不知道它们是否适用于其他场景。

最佳答案

Internet Explorer 的早期版本更改了 Quirks 模式下的某些 JS 行为。这会改变某些接口(interface)的可用性,例如 document.all

不过,我不知道是否有任何地方的完整列表。

无论是否在 Quirks 模式下,其他浏览器都不会改变 JS 行为。

关于javascript - `DOCTYPE` 是否会影响在 JavaScript 中使用 `postMessage` 等 HTML5 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19193494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com