您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replaces (Y/N) in fanfics with your actual name or whatever you want. Coded by ChatGPT.
// ==UserScript== // @name Say My Name. // @namespace http://tampermonkey.net/ // @version 1.2 // @description Replaces (Y/N) in fanfics with your actual name or whatever you want. Coded by ChatGPT. // @author Xhepyxopila // @license MIT // @match *://archiveofourown.org/* // @match *://*.fanfiction.net/* // @grant none // ==/UserScript== (function() { 'use strict'; // Set your custom name or text here const customName = 'YourName'; // Function to replace Y/N with the custom name function replaceYN(node) { if (node.nodeType === Node.TEXT_NODE) { node.textContent = node.textContent.replace(/\(Y\/N\)|\{Y\/N\}|\[Y\/N\]/gi, customName); } else { for (let child of node.childNodes) { replaceYN(child); } } } // Replace Y/N on page load replaceYN(document.body); // Replace Y/N on dynamically loaded content const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { mutation.addedNodes.forEach((node) => { replaceYN(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })();