javascript - iframe 相当于窗口吗?

标签 javascript html dom domdocument

我试图理解 windowdocumentiframe 的分层图片。

因此,window 只是浏览器的窗口,document 是 DOM 所在的位置。 文档加载到窗口

创建 iframe 是否很像创建对话框 (window.openDialog())(只不过是一个窗口)?

两者都有内容文档和父窗口。

最佳答案

以下是来自 HTML5 的创始人 WHATWG 的精彩讨论: 6 Loading Web pages -- HTML: The Living Standard - Edition for Web Developers

总而言之,实际页面上还有更多内容:

A browsing context is an environment in which Document objects are presented to the user.

A tab or window in a Web browser typically contains a browsing context, as does an iframe.

Certain elements (for example, iframe elements) can instantiate further browsing contexts. These are called nested browsing contexts.


而且,如果您想了解更多关于 WHATWG 的信息: FAQ - WHATWG Wiki

关于javascript - iframe 相当于窗口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17686418/

相关文章:

javascript - Mongoose refs 不填充 json

javascript - 通过下拉菜单修改文本框值

javascript - Angular 6 event.stopPropagation() 在指令中不起作用(模板驱动形式已经采用 event.data)

javascript - 在 JavaScript 中访问被 __defineGetter__/__defineSetter__ 隐藏的属性

setTimeout 函数中未定义的 JavaScript 变量

javascript - 即使单个图像存在单项模式, Owl Carousel 也会自动刷新

javascript - Jquery 中的简单测试不起作用。绿色方 block 不显示

jquery - 在 slider 中,我想更改当前幻灯片的样式

java - 如何通过标签名称检索多个标签内的元素以进行selenium自动化测试

javascript - 如何避免在使用 DOM 添加和删除 html 表格行时删除第一行?