Greasy Fork 支持简体中文。

remove furigana neat-reader

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);