javascript - 调用函数时如何暂停 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
});
我将如何处理这个问题?
解决方案
推荐阅读
- python - UnboundLocalError 是什么意思?
- windows - 使用批处理的“findstr”问题
- javascript - 为 createDrawerNavigation 使用变量
- loops - 带有if条件的循环中的执行顺序
- lit-element - 如何优化同一元素的多个实例的渲染,具有相同的属性值
- r - 绘制逆相关
- kubernetes - 当集群中的特定 Pod 重新启动时,如何触发 kubernetes/openshift 作业重新启动?
- excel - VBA 保留前导零
- shell - 如何将一个zip文件解压缩到另一个zip文件中?
- excel - 复制并粘贴到另一个工作表两个条件两列