来一段神秘代码

神秘代码,功能自行探索:upside_down_face:

使用violentmonkey,在设置里勾选 同步 page 模式

使用tampermonkey,在设置里 Content Script API 选择 UserScripts API Dynamic

// ==UserScript==
// @name        Mysterious Code
// @namespace   Yater
// @match       https://linux.do/*
// @grant       unsafeWindow
// @version     0.5
// @author      yater
// @run-at      document-start
// @description Mysterious Code
// ==/UserScript==

(function (){
    new MutationObserver((mutations) => {
        mutations.forEach((mutation) => {
            if (mutation.type === "childList") {
                if (mutation.target.nodeName !== "HEAD") return;
                mutation.addedNodes.forEach((node) => {
                    if (node.nodeName !== "SCRIPT") return;
                    if (node.hasAttribute("defer") && node.hasAttribute("nonce") && node.getAttribute("data-theme-id") === "1") node.removeAttribute("src");
                    if (node.hasAttribute("disable-devtool-auto") && node.hasAttribute("nonce") && node.getAttribute("disable-menu") === "false") node.removeAttribute("src");
                });
            }
        });
    }).observe(document, { childList: true, subtree: true });
    if (!unsafeWindow.onloadTurnstileCallback) {
        unsafeWindow.onloadTurnstileCallback = () => {
            unsafeWindow?.turnstile?.render(atob('I2Zvb3Rub3RlLXRvb2x0aXA='), { callback:()=>{}, sitekey: atob('MHg0QUFBQUFBQWMyQlFqUEVtczl0S2xN') });
        }
    }
})();
63 个赞

把其他脚本打死?

2 个赞

没那么黑暗

3 个赞

把别的脚本禁止执行嘛 :thinking:

2 个赞

相反,能让某些脚本复活。

2 个赞

增强插件貌似还是不行,始皇不是关了吗

2 个赞

3 个赞

感谢佬的代码,但是得开着devtool,增强插件才能继续使用,关了貌似就不行了

1 个赞

如果你正在使用violentmonkey,在设置里勾选 同步 page 模式

2 个赞

还是不行

1 个赞

安装了怎么掉出来这个页面

1 个赞

感谢,看看能否复活

1 个赞

新知识:MutationObserver 接口提供了监视对 DOM 树所做更改的能力。

1 个赞

代码更新了,脚本管理器要开启特殊设置才有用。

增强脚本它活了。

手机端该怎么使用呢

厉害啊,但是开着F12会导致刷新页面很慢,佬有什么头绪吗

这是啥操作?

直接十分tieba_013

好了,现在复现不出来了,可能是旧缓存吧

真活力,佬友牛啊 :tieba_001: