Redirects Google from local TLD to ".com" top level domain (ncr, no country redirect, gws_rd)
Verze ze dne
// ==UserScript==
// @name Google always in com
// @version 2017.10.25.2055
// @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.*
// @exclude *.google.com/*
// @grant none
// @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
var re = /\.google\.[a-z]{2,3}(?:\.[a-z]{2})?$/;
if(re.test(url.hostname))
{
console.log('Google always in com:', url.hostname)
url.searchParams['gws_rd'] = 'cr';
url.hostname = url.hostname.replace(re, '.google.com');
location.replace(url.href);
}