USO to USMO

Redirect Userscripts.org to Userscripts-MIRROR.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name           USO to USMO
// @name:es        USO a USMO
// @description    Redirect Userscripts.org to Userscripts-MIRROR.org
// @description:es Redireccionar Userscripts.org a Userscripts-MIRROR.org
// @namespace      https://greasyfork.org/users/4051
// @author         KaZaC
// @include        *
// @version        0.42
// @grant          none
// @icon           http://i.imgur.com/8qJTYUy.png
// @license        http://creativecommons.org/licenses/by-nc-sa/3.0/
// ==/UserScript==

document.body.addEventListener('click', function(e){
    var targ = e.target || e.srcElement;
    if ( targ && targ.href && targ.href.match('https?:\/\/userscripts.org\/') ) {
        targ.href = targ.href.replace('://userscripts.org/', '://userscripts-mirror.org/');
    }
    if ( targ && targ.href && targ.href.match('https?:\/\/userscripts.org:8080') ) {
        targ.href = targ.href.replace('://userscripts.org:8080', '://userscripts-mirror.org');
    }
});