Google: Skip Country Sites

Re-redirect back to Google.com when you are taken to your local Google domain despite having sent request to Google.com

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name        Google: Skip Country Sites
// @namespace   yama-masa.com
// @description Re-redirect back to Google.com when you are taken to your local Google domain despite having sent request to Google.com
// @include     https://*.google.tld/*
// @exclude     https://*.google.com/*
// @noframes
// @version     1.00
// @grant       none
// ==/UserScript==
// Note: When your browser have sent request to your local Google domain such as google.de, google.com.au, etc., the link to google.com ("Use Google.com", for example) doesn't appear in the footer area. This script will do nothing in such a case.
(function() {
    "use strict";
    var xPath = "descendant::a[@class='_Gs' and contains(text(),'Google.com')]";
    var link2Com = document.evaluate(xPath, document.body, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
    if (link2Com !== null) {
        var modURL = link2Com.href.replace(/&ei=[-\w]+/, ""); // Remove malicious parameter, probably used for tracking
        var win = window.location.replace(modURL);
    }
})();