极简百度重定向(科码秋粉丝专用)

绿色极简百度重定向

目前为 2022-04-16 提交的版本。查看 最新版本

// ==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) {}
    }
  });
})();

QingJ © 2025

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