您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
// ==UserScript== // @name Ogame Retro Polish letters // @namespace Polskie literki w wiadomościach ąśćźż // @include http://ogame1304.de/game/index.php?page=messages* // @version 1.3 // @description [email protected] // @author joks // @grant none // ==/UserScript== (function () { "use strict"; var replacements, regex, key, textnodes, node, s; replacements = { "#261;":'ą', "47;":'ś', "#263;":'ć', "80;":'ż', "78;":'ź', "#281;":'ę', "22;":'ł', "24;":'ń', "#260;":'Ą', "46;":'Ś', "#262;":'Ć', "79;":'Ż', "77;":'Ź', "#2ż":'Ę', "21;":'Ł', "23;":'Ń', }; regex = {}; for (key in replacements) { regex[key] = new RegExp(key, 'g'); } textnodes = document.evaluate("//body//text()", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i = 0; i < textnodes.snapshotLength; i++) { node = textnodes.snapshotItem(i); s = node.data; for (key in replacements) { s = s.replace(regex[key], replacements[key]); } node.data = s; } })();