您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Kyodemo.net上でbbs.eddibb.ccのliveedgeリンクのみを書き換える
// ==UserScript== // @name エッヂ Link Rewriter for kyodemo // @license GPL-3.0 // @version 1.2 // @description Kyodemo.net上でbbs.eddibb.ccのliveedgeリンクのみを書き換える // @match *://www.kyodemo.net/* // @grant none // @namespace https://greasyfork.org/users/1344730 // ==/UserScript== (function () { 'use strict'; function rewriteLinks() { const links = document.querySelectorAll('a[href^="https://bbs.eddibb.cc/liveedge/"]'); links.forEach(link => { const match = link.href.match(/^https:\/\/bbs\.eddibb\.cc\/liveedge\/(\d+)$/); // 条件: hrefも表示テキストも完全一致している場合だけ書き換え if (match && link.textContent.trim() === link.href.trim()) { const id = match[1]; const newUrl = `http://bbs.eddibb.cc/test/read.cgi/liveedge/${id}/`; link.href = newUrl; link.textContent = newUrl; } }); } // 初回実行 rewriteLinks(); // DOM変化にも対応 const observer = new MutationObserver(rewriteLinks); observer.observe(document.body, { childList: true, subtree: true }); })();