首先让我解释一下这个问题:我的脚本有一个mutationobserver,可以检测到添加的节点,并对内容进行处理 - 例如比较和突出显示某些值。 当前的实现检测整个文档正文中的更改,目标如下:
var target = document.querySelector('body');
一切都很顺利,除了有iframe的情况。某些客户端页面有一个或多个iframe,而另一些则没有。
我的脚本添加在父文档的脚本标签中。
问题: a)是否可能使用相同的MutationObserver来检测body和iframe中的更改?即包括iframe在内的dom树中的所有内容。 b)如果单个观察者无法实现,那么备选方法是什么?
请注意:我的脚本只能进入主/父文档。
document.domain = '...'
)的权限,则您无法进行操作。 - Get Off My Lawndocument.getElementByTagName('iframe').document.body
- Get Off My Lawn