Bypass Link Confirmation

Automatically bypasses redirect/warning pages on selected websites.

目前為 2025-07-06 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Bypass Link Confirmation
// @namespace    https://gf.qytechs.cn/en/scripts/540638-bypass-link-confirmation
// @version      1.2
// @description  Automatically bypasses redirect/warning pages on selected websites.
// @match        *://forums.socialmediagirls.com/goto/link-confirmation*
// @match        *://*.stremio.com/warning*
// @match        *://*.imagebam.com/image/*
// @run-at       document-start
// @license      MIT
// ==/UserScript==

(function () {
    const hostname = window.location.hostname;

    // Bypass SocialMediaGirls confirmation
    if (hostname.includes("socialmediagirls.com")) {
        const urlParam = new URLSearchParams(window.location.search).get("url");
        if (urlParam) {
            try {
                const decodedUrl = atob(urlParam);
                window.location.replace(decodedUrl);
            } catch (e) {
                console.error("Failed to decode SocialMediaGirls URL:", e);
            }
        }
    }

    // Bypass Stremio warning
    if (hostname.includes("stremio.com") && window.location.pathname === "/warning") {
        const hash = window.location.hash;
        if (hash.startsWith("#https")) {
            try {
                const targetUrl = decodeURIComponent(hash.substring(1));
                window.location.replace(targetUrl);
            } catch (e) {
                console.error("Failed to decode Stremio URL:", e);
            }
        }
    }
    
    // Bypass ImageBam "Continue to your image" interstitial
    if (hostname.includes("imagebam.com") && path.startsWith("/image/")) {
        // Wait for the page to render
        document.addEventListener('DOMContentLoaded', () => {
            // 1) If there's a form on the page, submit it
            const form = document.querySelector('form');
            if (form) {
                form.submit();
                return;
            }
            // 2) Otherwise look for any link or button that says "Continue to your image"
            const btn = Array.from(document.querySelectorAll('a, button'))
                .find(el => /continue to your image/i.test(el.textContent || ''));
            if (btn) {
                btn.click();
            }
        });
    }
})();

QingJ © 2025

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