首页 > 解决方案 > 调用函数时如何暂停 MutationObserver

问题描述

我正在使用观察者来检测我的网页上是否出现了某些东西,如果检测到元素然后我调用一个函数,问题是观察者不会停止观察并且该函数被多次调用。

该功能还应该在最后关闭窗口,但它没有。

var observer = new MutationObserver(function (mutations, me) {

    var ConfigFarm = document.querySelector('body > div.dialogWrapper.dialogV1');

    if (ConfigFarm) {
        //me.disconnect();
        AddToList();
        me.disconnect();
        return;
    }

});

// start observing
observer.observe(document, {
    childList: true,
    subtree: true
});

我将如何处理这个问题?

标签: javascriptmutation-observers

解决方案


推荐阅读