您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 自動簡轉繁 // @namespace http://tampermonkey.net/ // @version 0.4 // @description try to take over the world! // @author You // @include * // @grant GM_setValue // @grant GM_getValue // @grant GM_registerMenuCommand // ==/UserScript== function sc2tc() { function init() { document.getElementById("StranLink").style="display:none;"; job = setInterval(StranBody, 1000); } var remoteScript = document.createElement('script'); remoteScript.src = 'https://admin-ll55.github.io/sc2tc/locale.simplified.min.js?ts='+(+new Date()); remoteScript.onload = init; document.body.appendChild(remoteScript); } function add2matchlist () { if (domain_list.indexOf(domain) == -1) { domain_list.push(domain); GM_setValue("domain_list", JSON.stringify(domain_list)); sc2tc(); console.log(JSON.parse(GM_getValue("domain_list"))) } } function removefrommatchlist () { var index = domain_list.indexOf(domain); if (index != -1) { domain_list.splice(index, 1); GM_setValue("domain_list", JSON.stringify(domain_list)); clearInterval(job); document.querySelector("a[name='StranLink']").remove(); console.log(JSON.parse(GM_getValue("domain_list"))) } } var domain = window.location.href.match(/\/\/(.*?)\//)[1]; var domain_list = GM_getValue("domain_list"); if (domain_list) { domain_list = JSON.parse(domain_list); } else { domain_list = []; } console.log(domain_list); GM_registerMenuCommand ("Add "+domain+" to match list", add2matchlist, "A"); GM_registerMenuCommand ("Remove "+domain+" from match list", removefrommatchlist, "R"); var job; if (domain_list.indexOf(domain) != -1) { sc2tc(); }