// ==UserScript==
// @name 国际网站 伪装成 国内网站(汇总)
// @namespace https://github.com/userElaina/this-is-the-China-website
// @version 2025.03.31.01
// @description 中国人就用中国网站
// @author userElaina
// @license MIT
// @match *://*.youtube.com/*
// @match *://*.wikipedia.org/*
// @match *://*.github.com/*
// @match *://*.steampowered.com/*
// @match *://*.twitter.com/*
// @match *://*.reddit.com/*
// @match *://*.google.com/
// @match *://*.google.com/webhp*
// @match *://*.google.com/search*
// @match *://*.google.com/imghp*
// @match *://scholar.google.com/*
// @match *://*.google.com.hk/
// @match *://*.google.com.hk/webhp*
// @match *://*.google.com.hk/search*
// @match *://*.google.com.hk/imghp*
// @match *://scholar.google.com.hk/*
// @match *://*.google.com.tw/
// @match *://*.google.com.tw/webhp*
// @match *://*.google.com.tw/search*
// @match *://*.google.com.tw/imghp*
// @match *://scholar.google.com.tw/*
// @match *://*.google.co.jp/
// @match *://*.google.co.jp/webhp*
// @match *://*.google.co.jp/search*
// @match *://*.google.co.jp/imghp*
// @match *://scholar.google.co.jp/*
// @match *://*.x.com/*
// @match *://*.steamcommunity.com/*
// @match *://*.youtu.be/*
// @icon https://raw.githubusercontent.com/userElaina/this-is-the-China-website/refs/heads/main/jing.png
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/461427/%E5%9B%BD%E9%99%85%E7%BD%91%E7%AB%99%20%E4%BC%AA%E8%A3%85%E6%88%90%20%E5%9B%BD%E5%86%85%E7%BD%91%E7%AB%99%28%E6%B1%87%E6%80%BB%29.user.js
// @updateURL https://update.greasyfork.icu/scripts/461427/%E5%9B%BD%E9%99%85%E7%BD%91%E7%AB%99%20%E4%BC%AA%E8%A3%85%E6%88%90%20%E5%9B%BD%E5%86%85%E7%BD%91%E7%AB%99%28%E6%B1%87%E6%80%BB%29.meta.js
// ==/UserScript==
function sleep(time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
async function f_succ(f, msSleep = 500, maxCount = 10) {
let count = 0;
while (true) {
try {
if (f()) {
return true;
}
} catch (e) {
console.log(e);
}
count++;
if (count > maxCount) {
return false;
}
await sleep(msSleep);
}
}
(async function () {
if (document.domain.search('google') != -1) {
// change icon
let 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);
// change search style
f_succ(() => {
let RNNXgb = document.getElementsByClassName('RNNXgb');
if (RNNXgb.length <= 0) {
RNNXgb = document.getElementsByClassName('o6juZc');
}
if (RNNXgb.length <= 0) {
return false;
}
let searchStyle = RNNXgb[0].style;
searchStyle.boxShadow = "0 0 0 0";
searchStyle.border = 0;
searchStyle.borderRadius = 0;
searchStyle.background = '#4e6ef21f';
return true;
});
// func: change search button
async function SearchButton(s0) {
await f_succ(() => {
let Tg7LZd = document.getElementsByClassName('Tg7LZd');
if (Tg7LZd.length <= 0) {
Tg7LZd = document.getElementsByClassName('rCGXm');
}
if (Tg7LZd.length <= 0) {
return false;
}
let height = Tg7LZd[0].clientHeight;
Tg7LZd[0].innerHTML = '
';
return true;
});
}
// func: change big logo
async function BigLogo(str) {
await f_succ(() => {
let bannerLogo = document.querySelector("[alt='" + str + "']");
if (bannerLogo === null) {
return false;
}
bannerLogo.src = "https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/baidu_big.png";
bannerLogo.removeAttribute("srcset");
bannerLogo.width = 117 * 2;
bannerLogo.height = 38 * 2;
/*
let paddingTop = bannerLogo.style.paddingTop.replace("px", "");
let paddingTopInt = parseInt(paddingTop);
bannerLogo.style.paddingTop = (paddingTopInt - 20) + "px";
*/
return true;
});
}
if (window.location.href.indexOf("/search") > -1) {
// search page
// change search logo
f_succ(() => {
let logo = document.getElementById("logo");
let logoArr;
if (logo === null) {
logoArr = document.getElementsByClassName("logo");
if (logoArr.length <= 0) {
logoArr = document.getElementsByClassName("logocont");
if (logoArr.length <= 0) {
logoArr = document.getElementsByClassName("qlS7ne");
}
}
if (logoArr.length > 0) {
logo = logoArr[0];
}
}
if (logo === null) {
return false;
}
let img = logo.querySelector("img");
if (img === null) {
if (logo.childElementCount <= 0) {
return false;
}
logo.childNodes[0].innerHTML = '
';
} else {
img.src = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/baidu_big.png';
}
return true;
});
document.title = document.title.replace(/\s-[\s\S]*/g, " - 百度搜索");
SearchButton('search');
let naviImageUrl = "https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/icons.png";
let navTabSpans = document.getElementsByClassName("SJajHc");
for (let 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 if (window.location.href.indexOf("/imghp") > -1) {
// Google Images
BigLogo('Google Images');
document.title = "百度图片, 发现多彩世界";
SearchButton('imghp');
f_succ(() => {
let T8VaVe = document.getElementsByClassName("T8VaVe");
if (T8VaVe.length <= 0) {
return false;
}
T8VaVe[0].innerHTML = '';
return true;
});
} else if (window.location.href.indexOf("scholar") > -1) {
if (window.location.href.indexOf("/scholar?") > -1) {
document.title = document.title.replace(/\s-[\s\S]*/g, " - 百度学术");
f_succ(() => {
let gs_hdr_lgo = document.getElementById("gs_hdr_lgo");
if (gs_hdr_lgo === null) {
return false;
}
gs_hdr_lgo.remove();
return true;
});
} else {
document.title = "百度学术 - 保持学习的态度";
f_succ(() => {
let gs_hdr_hp_lgo = document.getElementById("gs_hdr_hp_lgo");
if (gs_hdr_hp_lgo === null) {
return false;
}
gs_hdr_hp_lgo.srcset = "https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/google/scholar.png";
return true;
});
}
// } else if (window.location.href.indexOf("/webhp") > -1) {
// same as main page, reached by clicking on the logo
} else {
// main page
BigLogo('Google');
document.title = "百度一下, 你就知道";
document.querySelectorAll('a.gb_d, a.gb_p, a.gb_q, a.gb_F, a.gb_H').forEach(v => {
if (v.dataset.pid === '2') {
v.innerText = '百度识图';
if (v.href.indexOf("google.cn") > -1) {
v.href = 'https://images.google.com/imghp';
}
} else if (v.dataset.pid === '23') {
v.innerHTML = '百度邮箱';
}
});
document.querySelectorAll('span.gb_Id').forEach(v => {
v.innerHTML = '登录';
});
// 关于百度 广告 商务 百度搜索的运作方式 隐私权 条款 设置
document.querySelectorAll("a.pHiOh").forEach(v => {
v.innerHTML = v.innerHTML.replace(/\s?Google\s?/, "百度");
});
/*
document.getElementsByClassName("Fx4vi").forEach(v =>{
v.innerHTML = v.innerHTML.replace(/Google\s?/, "百度");
});
*/
f_succ(() => {
let btnK = document.getElementsByName("btnK")
if (btnK.length <= 0) {
return false;
}
btnK.forEach(v => {
v.value = "百度搜索";
});
return true;
});
f_succ(() => {
let btnI = document.getElementsByName("btnI")
if (btnI.length <= 0) {
return false;
}
btnI.forEach(v => {
v.value = "今日运势";
});
return true;
});
f_succ(() => {
let footnote = document.getElementById("SIvCob");
if (footnote === null) {
return false;
}
footnote.innerHTML = '百度提供: ' + footnote.innerHTML.slice(footnote.innerHTML.indexOf('<'));
return true;
});
// Google 区域改为京 ICP 备
document.querySelectorAll("div.uU7dJb").forEach(v => {
v.innerHTML = v.innerHTML.replace(/.*/, "广公网信备11011101111101号 广IPC证01048576号");
});
}
} else if (document.domain.search('youtube') != -1) {
if (window.trustedTypes && window.trustedTypes.createPolicy) {
window.trustedTypes.createPolicy('default', {
createHTML: (string, sink) => string
});
}
// change title
await f_succ(() => {
let split_num = window.location.href.split('/');
if (split_num.length < 4 || (split_num.length == 4 && split_num[3].length == 0)) {
document.title = "哔哩哔哩 (゜-゜)つロ 干杯~-bilibili";
return true;
}
if (document.title.endsWith('YouTube')) {
document.title = document.title.replace(/\s-\sYouTube*/g, " - 哔哩哔哩");
return true;
}
return false;
});
// change icon
await f_succ(() => {
let icon = document.querySelector('link[rel="icon"]');
if (icon === null) {
return false;
}
icon.href = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/youtube/bilibili.ico';
return true;
});
// change title loop
f_succ(() => {
let split_num = window.location.href.split('/');
if (split_num.length < 4 || (split_num.length == 4 && split_num[3].length == 0)) {
document.title = "哔哩哔哩 (゜-゜)つロ 干杯~-bilibili";
}
if (document.title.endsWith('YouTube')) {
document.title = document.title.replace(/\s-\sYouTube*/g, " - 哔哩哔哩");
}
return false;
}, 2000, 2147483647);
let bili_biglogo = '';
// change logo on top left
f_succ(() => {
let logo = document.getElementById("logo-icon");
if (logo === null) {
return false;
}
logo.innerHTML = window.trustedTypes.defaultPolicy.createHTML(bili_biglogo);
return true;
});
// change logo on top left (hide)
f_succ(() => {
let logo = document.getElementById('contentContainer').querySelector('ytd-topbar-logo-renderer').querySelector('a').querySelector('div').querySelector('div');
if (logo === null) {
return false;
}
logo.innerHTML = bili_biglogo;
return true;
});
// change searchbox
f_succ(() => {
let searchBox = document.querySelector('input.ytSearchboxComponentInput.yt-searchbox-input.title');
if (searchBox === null) {
return false;
}
searchBox.placeholder = '搜索哔哩哔哩';
return true;
});
// change style loop
f_succ(() => {
/*
use `changeStyle` instead of `query().style=...`
because some elements are added dynamically
*/
let s2 = '__bilibili_style__';
let la = document.head.lastElementChild;
if (la != null) {
if (la.innerHTML.toString() == s2) {
return false;
}
}
let s1 = 'background-color: #00aeec !important;';
function changeBgColor(s0) {
let newStyle = document.createElement("style");
newStyle.innerHTML = window.trustedTypes.defaultPolicy.createHTML(s2);
document.head.appendChild(newStyle);
let newSheet = newStyle.sheet;
newSheet.addRule(s0, s1);
newSheet.insertRule(s0 + ' { ' + s1 + ' }', 0);
}
// button.ytp-button.ytp-settings-button.ytp-hd-quality-badge::after
changeBgColor('.ytp-settings-button.ytp-hd-quality-badge:after, .ytp-settings-button.ytp-hdr-quality-badge:after, .ytp-settings-button.ytp-4k-quality-badge:after, .ytp-settings-button.ytp-5k-quality-badge:after, .ytp-settings-button.ytp-8k-quality-badge:after, .ytp-settings-button.ytp-3d-badge-grey:after, .ytp-settings-button.ytp-3d-badge:after');
// button.ytp-subtitles-button.ytp-button::after
changeBgColor('.ytp-chrome-controls .ytp-button[aria-pressed]:after');
/*
let notice = document.querySelector('div.yt-spec-icon-badge-shape__badge');
if (notice != null) {
notice.style.backgroundColor = '#00aeec';
}
*/
changeBgColor('.yt-spec-icon-badge-shape--type-notification .yt-spec-icon-badge-shape__badge');
/*
document.querySelectorAll('div.ytp-play-progress.ytp-swatch-background-color').forEach(v => {
v.style.backgroundColor = '#00aeec';
});
document.querySelector('div.ytp-scrubber-button.ytp-swatch-background-color').style.backgroundColor = '#00aeec';
*/
changeBgColor('.ytp-swatch-background-color');
// Settings - Annotations
changeBgColor('.ytp-menuitem[aria-checked=true] .ytp-menuitem-toggle-checkbox');
/*
setInterval(() => {
document.querySelectorAll('[id=progress]').forEach(v => {
v.style.backgroundColor = '#00aeec';
});
}, 1000);
*/
// changeBgColor('#progress.ytd-thumbnail-overlay-resume-playback-renderer');
s1 = 'background: #00aeec !important;';
changeBgColor('.ytp-play-progress');
return false;
}, 2000, 2147483647);
} else if (document.domain.search('wikipedia.org') != -1) {
// change title
document.title = document.title.replace(/\s-[\s\S]*/g, " - 百度百科");
// change icon
await f_succ(() => {
let icon = document.querySelector('link[rel="icon"]');
if (icon === null) {
return false;
}
icon.href = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/wikipedia/baidu.ico';
return true;
});
// change searchbox
f_succ(() => {
let searchBox = document.querySelector('input.vector-search-box-input');
if (searchBox === null) {
searchBox = document.querySelector('input.cdx-text-input__input')
}
if (searchBox === null) {
return false;
}
searchBox.placeholder = '搜索百度百科';
return true;
});
// change sitesub
f_succ(() => {
let siteSub = document.getElementById("siteSub");
if (siteSub === null) {
return false;
}
siteSub.innerText = '百度百科, 全球领先的中文百科全书!';
return true;
});
// change logo
f_succ(() => {
let logo = document.querySelector('a.mw-wiki-logo');
if (logo === null) {
logo = document.querySelector('a.mw-logo');
}
if (logo === null) {
return false;
}
logo.innerHTML = '
';
logo.className = '';
return true;
});
} else if (document.domain.search('github') != -1) {
// change title
if (document.title.startsWith('GitHub')) {
document.title = document.title.slice(6);
if (document.title === '') {
document.title = '基于 Git 的代码托管和研发协作平台';
}
}
document.title = document.title + ': 欢迎关注和订阅国内流量最高的开放源代码...';
// change icon
await f_succ(() => {
let icon = document.querySelector('link[rel="icon"]');
if (icon === null) {
return false;
}
icon.href = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/github/gitee.ico';
return true;
});
// change logo on top left
f_succ(() => {
let logo = document.querySelector('a[class="AppHeader-logo ml-1 "]');
if (logo === null) {
logo = document.querySelector('a[class="AppHeader-logo ml-2"]');
if (logo === null) {
return false;
}
}
logo.innerHTML = '';
return true;
});
} else if (document.domain.search('steam') != -1) {
// change title
document.title = document.title.replace('Steam', '蒸汽平台');
// change logo on top left
f_succ(() => {
let logo = document.getElementById("logo_holder");
if (logo === null) {
return false;
}
logo.childNodes[1].childNodes[1].src = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/steam/logo.svg';
return true;
});
/*
let giftcard = document.getElementsByClassName('home_page_gutter_giftcard');
if (giftcard.length > 0) {
giftcard[0].height = 0;
}
*/
// hide giftcard
f_succ(() => {
let giftcard = document.getElementsByClassName('top_promo ds_no_flags app_impression_tracked');
if (giftcard.length <= 0) {
return false;
}
giftcard[0].innerHTML = '';
return true;
});
} else if (document.domain.search('twitter') != -1 || document.domain.search('x.com') != -1) {
// change loading logo
f_succ(() => {
let loadingLogo = document.querySelector('div[aria-label="Loading…"]');
if (loadingLogo === null) {
return false;
}
loadingLogo.childNodes[0].childNodes[0].innerHTML = '';
return true;
}, 100, 5);
// change title
await f_succ(() => {
let t = document.title;
t = t.replace(/[\xA0\u1680\u180e\u2000\u200a\u202f\u205f\u3000]/g, ' ');
t = t.replace(/\(\d\)/g, '').trim();
if (t === 'X' || t === 'Twitter') {
document.title = '微博';
return true;
}
if (t.endsWith(' / X') || t.endsWith(' / Twitter')) {
document.title = '微博-' + t.substring(0, t.length - 4);
return true;
}
return false;
});
// change icon
await f_succ(() => {
let icon = document.head.querySelector('[rel="shortcut icon"]');
if (icon === null) {
return false;
}
icon.href = "data:image/png;base64,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";
return true;
});
// change title loop
f_succ(() => {
let t = document.title;
t = t.replace(/[\xA0\u1680\u180e\u2000\u200a\u202f\u205f\u3000]/g, ' ');
t = t.replace(/\(\d\)/g, '').trim();
if (t === 'X' || t === 'Twitter') {
document.title = '微博';
} else if (t.endsWith(' / X') || t.endsWith(' / Twitter')) {
document.title = t.substring(0, t.length - 4) + ' - 微博';
}
return false;
}, 2000, 2147483647);
// change logo
f_succ(() => {
let logo = document.querySelector('h1[class="css-175oi2r r-1awozwy r-1pz39u2 r-1loqt21 r-6koalj r-16y2uox r-1777fci r-4wgw6l"]');
if (logo === null) {
return false;
}
logo.childNodes[0].childNodes[0].innerHTML = '';
return true;
});
} else if (document.domain.search('reddit') != -1) {
// change title
await f_succ(() => {
let urls = window.location.href.split('/');
if (urls.length <= 4) {
document.title = '百度贴吧——全球领先的中文社区';
return true;
}
if (urls.length <= 6 && urls[3] == 'r') {
document.title = urls[4] + '吧-百度贴吧--' + document.title + '--全球领先的中文社区';
return true;
}
if (urls[3] == 'user') {
document.title = urls[4] + '的贴吧-百度贴吧--全球领先的中文社区';
return true;
}
if (urls[3] == 'r') {
document.title = document.title.split(' : r/')[0] + '【' + urls[4] + '吧】_百度贴吧';
return true;
}
document.title = '百度贴吧——全球领先的中文社区';
return true;
});
// change icon
await f_succ(() => {
let icon = document.head.querySelector('[rel="icon shortcut"]');
if (icon === null) {
return false;
}
icon.type = 'image/x-icon';
icon.href = 'https://raw.githubusercontent.com/userElaina/this-is-the-China-website/main/reddit/baidu.ico';
// document.getElementsByTagName('head')[0].appendChild(icon);
return true;
});
// change logo
f_succ(() => {
let logo = document.getElementById('reddit-logo');
if (logo === null) {
return false;
}
document.getElementById('reddit-logo').innerHTML = '
';
return true;
});
}
})();