我在Windows 7上使用最新的谷歌Chrome稳定版(19.0.1084.56米),并首次尝试使用Mutation观察者。 (该项目是第三方网站的用户脚本,我无权访问该服务器。)
恰好MutationRecord
有一个字段oldValue
:
record . oldValue
返回值取决于
type
。对于“attributes
”,它是更改前更改的属性的值。对于“characterData
”,它是更改前更改的节点的数据。对于“childList
”,它为空。
所以我正在监控对characterData
的更改,但是当我得到MutationRecord
时,oldValue
字段始终为空。
它是否有效,是否有可能出现问题,或者这个功能是否过于紧张而无法工作?
我是否可以在某处找到Google的文档,错误报告,功能请求等,这些文档可能会声明是否已实施或何时实施?
答案 0 :(得分:16)
使用以下命令配置观察者:
observer.observe(container, {
attributeOldValue : true
});
完整的API文档: https://developer.mozilla.org/pt-BR/docs/Web/API/MutationObserver