您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically proceeds past Google redirect notice pages
// ==UserScript== // @license MIT // @name GoogleRedirectBypasser // @namespace http://tampermonkey.net/ // @version 1.0 // @description Automatically proceeds past Google redirect notice pages // @author aceitw // @match https://www.google.com/url?* // @match https://google.com/url?* // @grant GM_openInTab // @grant window.focus // @noframes // ==/UserScript== (function() { 'use strict'; // Function to extract destination URL from the page function extractDestinationUrl() { // Try to get the URL from the query string first (most reliable) const urlParams = new URLSearchParams(window.location.search); const destUrl = urlParams.get('q') || urlParams.get('url'); if (destUrl) { return destUrl; } // Fallback: Try to find the URL in the page content // This runs if the script executes after the page has loaded const links = document.querySelectorAll('a'); for (const link of links) { // Look for the main "Proceed" link if (link.textContent.includes('proceed') || link.href.includes('http') && !link.href.includes('google.com')) { return link.href; } } return null; } // Main function to bypass the redirect function bypassRedirect() { const destinationUrl = extractDestinationUrl(); if (destinationUrl) { // Redirect immediately to the destination window.location.replace(destinationUrl); } } // Run as soon as possible bypassRedirect(); // Also run when DOM is ready (fallback) if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', bypassRedirect); } else { bypassRedirect(); } })();