您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
绿色极简百度重定向
// ==UserScript== // @name 极简百度重定向(科码秋粉丝专用) // @namespace http://tampermonkey.net/ // @version 0.1 // @description 绿色极简百度重定向 // @author kmq // @connect baidu.com // @connect google.com // @connect google.com.hk // @connect google.com.jp // @include *://ipv6.baidu.com/* // @include *://www.baidu.com/* // @include *://www1.baidu.com/* // @include *://m.baidu.com/* // @include *://xueshu.baidu.com/s* // @include *://*.google*/search* // @include *://*.google*/webhp* // @exclude *://*.google*/sorry* // @exclude https://zhidao.baidu.com/* // @exclude https://*.zhidao.baidu.com/* // @exclude https://www.baidu.com/img/* // @match *://*.baidu.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=baidu.com // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js // @grant GM_xmlhttpRequest // @license MTM // ==/UserScript== var myJq = jQuery.noConflict(); function getSourceUrl(txt, reg=/URL='([^']+)'/ig) { try { return reg.exec(txt)[1]; } catch (e) { return ""; } } (function () { 'use strict'; let c_curhref = 'https://www.baidu.com/' myJq(document).ready(() => { myJq('head').append(`<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">`) let lks = myJq('h3 > a') for (let i = 0; i < lks.length; i++) { try { GM_xmlhttpRequest({ extData: c_curhref, url: lks[i].href+'&wd=&eqid=', headers: {"Accept": "*/*", "Referer": c_curhref}, method: "GET", timeout: 8000, onreadystatechange: (response)=>{ if(response.responseText) { lks[i].href = getSourceUrl(response.responseText) return } } }); } catch (error) {} } }); })();