您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
get the b64 from the url and redirect to it
// ==UserScript== // @name Mac Torrects Download fix/auto redirect // @namespace http://tampermonkey.net/ // @version 1.0 // @description get the b64 from the url and redirect to it // @author You // @match https://www.torrentmac.net/downloads/?link=* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Function to get URL parameters function getUrlParameter(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); const regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); const results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); } // Function to decode Base64 function decodeBase64(str) { try { return atob(str); } catch (e) { console.error('Invalid Base64 string'); return null; } } // Main function function processUrl() { const linkParam = getUrlParameter('link'); if (linkParam) { const decodedUrl = decodeBase64(linkParam); if (decodedUrl) { // Validate URL before redirecting try { const url = new URL(decodedUrl); // Only redirect to known safe domains if (url.hostname.includes('mediafire.com')) { window.location.href = decodedUrl; } } catch (e) { console.error('Invalid URL format'); } } } } // Run the script processUrl(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址