自动移除知乎登录窗口和其他后续加载的弹窗
// ==UserScript==
// @name 知乎自动关闭弹窗
// @namespace http://tampermonkey.net/
// @version 0.2
// @description 自动移除知乎登录窗口和其他后续加载的弹窗
// @author nia3y
// @match https://www.zhihu.com/question/*
// @match https://zhuanlan.zhihu.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const removeNode = (node) => {
node.remove();
};
const callback = (mutationList) => {
document.querySelector('html').style.overflow = '';
mutationList.forEach(mutationRecord => {
mutationRecord.addedNodes.forEach(removeNode)
})
};
const config = {
childList: true,
};
let observer = new MutationObserver(callback);
let node = document.querySelector('body');
observer.observe(node, config);
})();