首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当添加到主html文档中时,突变观察者是否支持iframe文档?

当添加到主html文档中时,突变观察者是否支持iframe文档?
EN

Stack Overflow用户
提问于 2017-03-12 22:19:41
回答 1查看 2.2K关注 0票数 1

我还没能让变异观察者在iframe中处理文档。我的主文档包含多个与主文档具有相同来源的iframe。我已经在主文档上添加了突变观察器,但是当文档中有dom更改时,突变观察器不会触发。当我为每个文档显式地为主文档中的每个iframe添加突变观察器时,它会触发。

因此,我想知道,当突变观察器被添加到托管iframe的主html文档中时,突变观察器是否可以监视使用iframe对文档dom所做的更改?请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2017-12-05 02:44:10

MutationObserver仅链接到父文档,因此iframe中的任何更改都不会被捕获。

如果您有iframe信息,请将事件侦听器添加到每个iframe中,或者只查找主文档中的所有子对象和事件侦听器。

我在浏览器扩展中使用它,所以我所要做的就是在内容脚本中添加"all_frames" : true,这需要注意添加完整的脚本标记,这样事件监听器也会被添加到这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42748506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档