我试图理解window
,document
和的层次结构图iframe
。
因此,window
它只是浏览器的窗口,document
也是 DOM 存在的地方。被document
加载在window
.
创建一个iframe
很像创建一个对话框(window.openDialog()
)(它只是一个窗口)?
两者都有内容文档和父窗口。
我试图理解window
,document
和的层次结构图iframe
。
因此,window
它只是浏览器的窗口,document
也是 DOM 存在的地方。被document
加载在window
.
创建一个iframe
很像创建一个对话框(window.openDialog()
)(它只是一个窗口)?
两者都有内容文档和父窗口。
这是来自 HTML5 的创始人 WHATWG 的一个很好的讨论: 6 加载网页——HTML:生活标准——Web 开发者版
总之,但在实际页面上还有更多:
浏览上下文是向用户呈现文档对象的环境。
Web 浏览器中的选项卡或窗口通常包含浏览上下文,iframe 也是如此。
和
某些元素(例如,iframe 元素)可以实例化进一步的浏览上下文。这些被称为嵌套浏览上下文。
而且,如果您想了解更多关于 WHATWG 的信息: FAQ - WHATWG Wiki