USO to USMO

Redirect Userscripts.org to Userscripts-MIRROR.org

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 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');
    }
});