【发布时间】:2010-07-20 20:47:16
【问题描述】:
在我的情况下,我正在编写一个 Chrome 扩展程序,我无法访问页面上发生的其他 JS。所以我需要确保每当某些元素更新它们的内容时,我都会从扩展中重新运行一个函数。
基本上是一个可以从 innerHTML 更改触发的 Change 事件。
【问题讨论】:
在我的情况下,我正在编写一个 Chrome 扩展程序,我无法访问页面上发生的其他 JS。所以我需要确保每当某些元素更新它们的内容时,我都会从扩展中重新运行一个函数。
基本上是一个可以从 innerHTML 更改触发的 Change 事件。
【问题讨论】:
既然是Chrome扩展,不如标准的DOM Mutation events。
在document 上收听DOMSubtreeModified。刚刚在 Chrome 5.0.375.99 上测试并支持。
document.addEventListener('DOMSubtreeModified', myFunction);
【讨论】: