Blogspot remove sensitive warning

try remove sensitive content warning in blogspot

目前為 2025-08-23 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name                Blogspot remove sensitive warning
// @namespace           https://greasyfork.org/users/821661
// @match               https://*.blogspot.com/*
// @match               https://www.blogger.com/interstitial/blog*
// @grant               GM_xmlhttpRequest
// @version             1.3
// @author              hdyzen
// @description         try remove sensitive content warning in blogspot
// @license             GPL-3.0-only
// ==/UserScript==

async function exec() {
    const removeInterstitial = () => {
        const iframe = document.querySelector("body > #injected-iframe[src*='/interstitial/']");
        const style = document.querySelector("body > style");
        const links = document.querySelectorAll("a[href]");

        iframe?.remove();
        style?.remove();

        for (const link of links) {
            link.addEventListener("click", e => {
                e.stopImmediatePropagation();
                e.stopPropagation();
            });
        }
    };

    if (!location.search.includes("u=https://")) {
        removeInterstitial();
        return;
    }

    const search = new URLSearchParams(location.search);

    GM_xmlhttpRequest({
        url: search.get("u"),
        responseType: "document",
        headers: {
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
        },
        onload: e => {
            document.documentElement.innerHTML = e.response.documentElement.innerHTML;
            removeInterstitial();
        },
    });
}
exec();