【发布时间】:2018-09-29 05:59:22
【问题描述】:
我正在使用突变观察者从 twitch.tv 获取任何聊天消息。
var observer = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
if(mutation.addedNodes[0].classList.contains('chat-line__message')){
counter++;
console.log(counter);
}
});
});
var observerConfig = {
childList: true,
};
它工作正常,直到聊天达到大约 144 条消息的最大数量,然后我不断收到:
Uncaught TypeError: Cannot read property 'classList' of undefined
为什么会发生,我该如何克服?
【问题讨论】:
标签: javascript google-chrome-extension mutation-observers