Reddit Mobile Annoyance blocker

Bypass "Open in app" prompts, unblur NSFW

目前為 2025-04-01 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Reddit Mobile Annoyance blocker
// @namespace   Violentmonkey Scripts
// @match       https://www.reddit.com/*
// @match       https://sh.reddit.com/*
// @grant       none
// @version     1.0
// @author      AfZ
// @description Bypass "Open in app" prompts, unblur NSFW
// @license MIT
// ==/UserScript==

const callback = () => {
    document.querySelector("#xpromo-bottom-sheet").remove();    // Remove "Open in app prompt"
    document.querySelector("#blocking-modal").remove();         // Remove "Mature Content" modal
    document.querySelector("div[style='position: fixed; inset: 0px; backdrop-filter: blur(4px);']").remove(); // Unblur
    document.getElementsByTagName("xpromo-nsfw-blocking-container")[0].shadowRoot.querySelector(".prompt").remove(); // Remove "Mature Content" message in description
}

const observer = new MutationObserver(callback);
observer.observe(document, {
    childList: true,
    subtree: true,
    attributes: true,
});

setTimeout(() => {
    const isShreddit = document.querySelector("shreddit-app");
    // Check if Shreddit
    if (!isShreddit) observer.disconnect();
}, 8000);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址