您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically remove rt and rp tags
// ==UserScript== // @name remove furigana neat-reader // @namespace autoremoverttags // @author iniquitousx // @description Automatically remove rt and rp tags // @match https://*.neat-reader.com/webapp // @license MIT // @version 1.1 // @grant none // @run-at document-end // ==/UserScript== var intv = setInterval(function() { var rtTags = document.getElementsByTagName("rt"); if(rtTags.length < 1){ return false; } clearInterval(intv); while (typeof rtTags !== "undefined" && rtTags.length>0){ rtTags[0].parentNode.removeChild(rtTags[0]); } var rpTags = document.getElementsByTagName("rp"); while (typeof rpTags !== "undefined" && rpTags.length>0) { rpTags[0].parentNode.removeChild(rpTags[0]); } var pTags = document.getElementsByTagName("p"); for (let i = 0; i < pTags.length; i++) { if (pTags[i].textContent) { pTags[i].innerHTML = pTags[i].textContent; var fixedpHTML = pTags[i].getHTML() fixedpHTML = fixedpHTML.replaceAll('<ruby>','') fixedpHTML = fixedpHTML.replaceAll('<rb>','') pTags[i].setHTMLUnsafe(fixedpHTML) } } }, 300);