10

我在 Windows 7 上使用最新的 Google Chrome 稳定版(19.0.1084.56 m),并首次尝试使用 Mutation 观察者。(该项目是第三方网站的用户脚本,我无权访问其服务器。)

所以碰巧MutationRecord有一个字段oldValue

record . oldValue

返回值取决于type. 对于“ attributes”,它是更改前的已更改属性的值。对于“ characterData”,是变更前节点的数据。对于“ childList”,它为空。

因此,我正在监视对的更改,characterData但是当我得到MutationRecord该字段时,该oldValue字段始终为空。

如果它可以工作,是否有可能我有什么问题,或者这个功能太前沿而无法期望工作?

在某个地方我可以找到 Google 的文档、错误报告、功能请求等,这些文档可能会声明是否已实施或何时实施?

4

1 回答 1

21

配置你的观察者:

observer.observe(container, {
    attributeOldValue : true
});

完整的 API 文档: https ://developer.mozilla.org/pt-BR/docs/Web/API/MutationObserver

于 2015-04-15T13:40:06.780 回答