bin2163239 发表于 2023-12-16 17:13

Tampermonkey 5.0版本好多脚本失效啊。

本帖最后由 bin2163239 于 2023-12-16 17:15 编辑

// 定义一个函数,用于移除指定样式的 span 元素
function remove_span() {
let spans = document.querySelectorAll('span');
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');
if (activationBtn) {
    activationBtn.remove();
}
})();

以上去除页面水印的代码在之前的版本打开网页就生效,现在5.0的版本是30秒以后生效,禁用 重装 beta版都试过了,全部不起作用。

然后换了暴力猴上面的代码又没事了,不知道是不是更新(CSP)的问题

jianken 发表于 2023-12-16 17:27

是不是浏览器的问题呀?

文西思密达 发表于 2023-12-16 18:03

5.0版本有不同的地方吗能用就继续用旧版

bin2163239 发表于 2023-12-16 18:13

文西思密达 发表于 2023-12-16 18:03
5.0版本有不同的地方吗能用就继续用旧版


这是更新日志,我不是专业的看不太懂这个。

bin2163239 发表于 2023-12-16 18:14

jianken 发表于 2023-12-16 17:27
是不是浏览器的问题呀?

应该不是,就是今天打开浏览器 Tampermonkey 自动升级后就这样了。

先有我后有天 发表于 2023-12-16 18:14

bin2163239 发表于 2023-12-16 18:13
这是更新日志,我不是专业的看不太懂这个。

这个v3广受诟病,去了好多对广告去除的功能

FruitBaby 发表于 2023-12-16 18:27

还是用老版本吧,5不好用

andyle 发表于 2023-12-16 18:40

没升级,还在用4

chishingchan 发表于 2023-12-16 18:42

我发现之前的那个油猴脚本现在对阿里云盘的下载不支持了!

浙江-杺庝 发表于 2023-12-16 18:49

换成暴力猴试试
页: [1] 2
查看完整版本: Tampermonkey 5.0版本好多脚本失效啊。