您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
本地txt小说的增强阅读体验
// ==UserScript== // @name txt文本阅读器 // @namespace http://tampermonkey.net/ // @version 1.0 // @description 本地txt小说的增强阅读体验 // @author You // @match file:///*/*.htm // @grant none // @license 123123123 // ==/UserScript== (function() { 'use strict'; var a = document.getElementsByTagName("html")[0].innerText; var pattern = /第[\S*]{1}章|第[\S*]{2}章|第[\S*]{3}章|第[\S*]{4}章|第[\S*]{5}章|第[\S*]{6}章/g; var indexs = []; var result2; while ((result2 = pattern.exec(a)) != null) { indexs.push(result2.index); } var titles = []; var newa = ""; var lastindex = 0; for(var i in indexs){ var title = a.substring(indexs[i],indexs[i]+20); title = title.substring(0,title.lastIndexOf(" ")) console.log(title) var content = a.substring(lastindex,indexs[i]) +"<br><br><a href='#' id='"+i+"'>" + title + "</a><br><br>"; content = content.replaceAll("。","。<br><br>") newa = newa + content; lastindex = indexs[i] + title.length; titles.push("<a href='#"+i+"'>" + title + "</a>") } newa += a.substring(lastindex); var html = ""; for(var k in titles){ html += "<p style='padding-left: 10px;'>"+titles[k]+"</p>" } document.write("<div id='left' style='position:fixed;width:200px;height:100%;overflow: scroll;background:#eee;display: inline-block;float: left;'>"+html+"</div><div id='right' style='margin-left: 220px;letter-spacing: 2px;font-family: \"Arial\",\"Microsoft YaHei\",\"黑体\",\"宋体\",sans-serif;font-size: 20px;'>"+newa+"</div>") // Your code here... })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址