本帖最后由 bin2163239 于 2023-12-16 17:15 编辑
[JavaScript] 纯文本查看 复制代码 // 定义一个函数,用于移除指定样式的 span 元素
function remove_span() {
let spans = document.querySelectorAll('span[style*="pointer-events: none; top: 70px !important; left: 40px !important"]');
spans.forEach(span => span.remove());
}
// 监听 DOM 变化并移除 span 元素
const observer = new MutationObserver(() => {
remove_span();
});
observer.observe(document.body, { childList: true, subtree: true });
// 重写 MutationObserver 的 observe 方法
MutationObserver.prototype.observe = function(target, options) {
console.log("Hook MutationObserver observe");
this.disconnect();
};
// 自执行函数
(function() {
'use strict';
const activationBtn = document.querySelector('a[onclick="activation();"]');
if (activationBtn) {
activationBtn.remove();
}
})();
以上去除页面水印的代码在之前的版本打开网页就生效,现在5.0的版本是30秒以后生效,禁用 重装 beta版都试过了,全部不起作用。
然后换了暴力猴上面的代码又没事了,不知道是不是更新(CSP)的问题 |