您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add a style that overrides font with "inherit" for certain books
当前为
// ==UserScript== // @name BookFusion: Inherit Fonts // @namespace https://reader.bookfusion.com/ // @version 1.0 // @description Add a style that overrides font with "inherit" for certain books // @author JamesCodesThings // @match *://reader.bookfusion.com/books/* // @icon https://www.google.com/s2/favicons?sz=64&domain=bookfusion.com // @license MIT // @grant none // ==/UserScript== const styleToInject = ` #sbo-rt-content { font-family: inherit !important; } `; const sleep = (ms) => new Promise(res => setTimeout(res, ms)); (async function() { 'use strict'; const delay = 50; const retries = 100; let bookFrame, ctr = 0; while (!bookFrame && ctr < retries) { bookFrame = document.querySelectorAll('iframe')[0]; ctr++; await sleep(delay); } if (!bookFrame) { console.error('Could not find the book frame after %ss', delay * retries / 1000); return; } const bookDocument = bookFrame.contentDocument; const injectedStyle = bookDocument.createElement('style'); injectedStyle.innerHTML = styleToInject; bookDocument.head.appendChild(injectedStyle); })();