您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A simple script to toggle furigana on/off for the JGRPG-SAKURA graded reader site.
// ==UserScript== // @name jgrpg-sakura.com furigana toggler // @namespace http://tampermonkey.net/ // @version 0.2 // @description A simple script to toggle furigana on/off for the JGRPG-SAKURA graded reader site. // @author kipufogogaz // @match https://jgrpg-sakura.com/reader/ // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... // get all furigana elements from DOM var furiganas=document.getElementsByTagName("rt"); var mybutton = document.createElement("button"); mybutton.innerHTML = "Toggle Furigana"; var arrOfFurigana = Array.from(furiganas); mybutton.addEventListener("click", function() { if (furiganas[0].style.display == "") { // if furigana is shown (the default) Array.prototype.map.call(arrOfFurigana, function (item){item.style.display = 'none';}); // hide } else { Array.prototype.map.call(arrOfFurigana, function (item){item.style.display = "";}); // show } }); // get document body var body = document.getElementsByTagName("body")[0]; // prepend button to rightmost position body.prepend(mybutton); })();