Google always in com

Redirects Google from local TLD to ".com" top level domain (ncr, no country redirect, gws_rd)

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

Advertisement:

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

Advertisement:

// ==UserScript==
// @name         Google always in com
// @version      2018.12.24.1207
// @description  Redirects Google from local TLD to ".com" top level domain (ncr, no country redirect, gws_rd)
// @namespace    https://greasyfork.org/en/users/30-opsomh
// @include      *.google.*/*
// @include      *.blogspot.*/*
// @exclude      *.google.com/*
// @exclude      *.blogspot.com/*
// @grant        none
// @inject-into  auto
// @run-at       document-start
// ==/UserScript==

var url = new URL(location.href);

//http://techxt.com/list-of-all-google-domains/1373/
//https://www.google.com/supported_domains
//https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/List_of_Google_domains.html
var re = /(\.google|\.blogspot)\.[a-z]{2,3}(?:\.[a-z]{2})?$/;
if(re.test(url.hostname))
{
    window.stop();
    console.log('Google always in com:', url.hostname);
    url.searchParams.set('gws_rd', 'cr');
    url.hostname = url.hostname.replace(re, '$1.com');
    location.assign(url.href);
}