// ==UserScript==
// @name Replace words
// @namespace http://tampermonkey.net/
// @version 2024-09-18
// @description 替换网页中的指定关键字
// @author You
// @match *://ctext.org/*
// @icon none
// @grant none
// ==/UserScript==(function() {'use strict';// 定义要替换的关键字和替换内容const keywords = {//'原关键字': '新内容','衆': '众','乆':'久','擥':'揽','羣':'群','兾':'并','旣':'既','姧':'奸','衞':'卫','鞌':'鞍','勑':'敕'};// 遍历所有文本节点并替换function replaceText(node) {for (let [key, value] of Object.entries(keywords)) {node.nodeValue = node.nodeValue.replace(new RegExp(key, 'g'), value);}}function walk(node) {var child, next;switch (node.nodeType) {case 1: // Elementcase 9: // Documentcase 11: // DocumentFragmentchild = node.firstChild;while (child) {next = child.nextSibling;walk(child);child = next;}break;case 3: // Text nodereplaceText(node);break;}}walk(document.body);
})();
// ==/UserScript==