您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
中国人就用百度搜索
当前为
// ==UserScript== // @name Google 伪装成 百度 // @namespace userElaina // @version 2022.10.24.1 // @description 中国人就用百度搜索 // @author somereason userElaina // @license MIT // @match *.google.com/search* // @match *.google.com.*/search* // @match *.google.com/ // @match *.google.com.*/ // @grant none // ==/UserScript== (function () { var link = document.querySelector("link[rel*='icon']") || document.createElement('link'); link.type = 'image/x-icon'; link.rel = 'shortcut icon'; link.href = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/baidu.ico'; document.getElementsByTagName('head')[0].appendChild(link); var searchStyle = document.getElementsByClassName('RNNXgb')[0].style; searchStyle.boxShadow = "0 0 0 0"; searchStyle.border = 0; searchStyle.borderRadius = 0; searchStyle.background = '#4e6ef21f'; if (window.location.href.indexOf("/search") > -1) { var logo = document.getElementById("logo"); var logoArr; if (logo === null) { logoArr = document.getElementsByClassName("logo"); if (logoArr.length > 0) { logo = logoArr[0]; } } if (logo === null) { logoArr = document.getElementsByClassName("logocont"); if (logoArr.length > 0) { logo = logoArr[0]; } } if (logo === null) { console.log("oops, pls wait for update"); } else { var imgSize = getImgSize(logo); logo.innerHTML = '<a href="/" data-hveid="7"><img src="https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/baidu_big.png" alt="Baidu" data-atf="3" height="' + imgSize.height + 'px" width="' + imgSize.width + 'px"></a>'; document.title = document.title.replace(/\s-[\s\S]*/g, " - 百度搜索"); } document.querySelectorAll("a h3").forEach(a => a.style.color = "#0000cc"); document.querySelectorAll("span.st").forEach(a => a.style.color = "#333333") document.querySelectorAll("em, .rbt b, .c b, .fl b").forEach(a => a.style.color = "#CC0000") var Tg7LZd = document.getElementsByClassName('Tg7LZd')[0]; var height = Tg7LZd.clientHeight; Tg7LZd.innerHTML = '<img height=' + height + ' src="https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/search.png">'; var naviImageUrl = "https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/icons.png"; var navTabSpans = document.getElementsByClassName("SJajHc"); for (var i = 0; i < navTabSpans.length; i++) { navTabSpans[i].style.width = "22px"; if (i === 0) { navTabSpans[i].style.background = 'url("' + naviImageUrl + '") no-repeat 0px 0px'; } else if (i == navTabSpans.length - 1) { navTabSpans[i].style.background = 'url("' + naviImageUrl + '") no-repeat 0px 0px'; } else if (navTabSpans[i].classList.contains("NVbCr")) { navTabSpans[i].style.background = i % 2 == 1 ? 'url("' + naviImageUrl + '") no-repeat -144px -288px' : 'url("' + naviImageUrl + '") no-repeat -144px -282px'; } else { navTabSpans[i].style.background = 'url("' + naviImageUrl + '") no-repeat -96px -288px'; } } } else { let bannerLogo = document.querySelector("[alt=Google]"); bannerLogo.src = "https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/bd_logo1.png"; bannerLogo.removeAttribute("srcset"); bannerLogo.width = 270; bannerLogo.height = 129; let paddingTop = bannerLogo.style.paddingTop.replace("px", ""); let paddingTopInt = parseInt(paddingTop); bannerLogo.style.paddingTop = (paddingTopInt - 20) + "px"; document.title = "百度一下, 你就知道"; document.querySelectorAll('a.gb_d').forEach(v => { if (v.dataset.pid === '2') { v.innerText = '百度识图'; } else if (v.dataset.pid === '23') { v.innerHTML = '百度邮箱'; } }); document.getElementsByName("btnK").forEach(v => { v.value = "百度搜索"; }); var footnote = document.getElementById("SIvCob"); if (footnote !== null) { footnote.innerHTML = '百度提供: ' + footnote.innerHTML.slice(footnote.innerHTML.indexOf('<')); } // document.getElementsByClassName("Fx4vi").forEach(v =>{ // v.innerHTML = v.innerHTML.replace(/Google\s?/, "百度"); // }); } function getImgSize(elLogo) { var elImg = elLogo.querySelector("img"); if (elImg === null) { return { height: 30, width: 92 } } else { return { height: elImg.height, width: elImg.width } } } })();