Repository navigation
墨读 0.6.7 · Windows / Android / 鸿蒙 / 鸿蒙自签 / iOS
这一版做了什么(0.6.7)
网页搜书跟书源搜书对齐了
- 搜索结果按「书」归并:同一本在多个站的结果合成一张卡,卡上是书名 + 作者 + 站点标签,点标签换站,卡上直接「预览 / 加入书架」;原始结果(百科、知乎、视频、电商)折叠在下方。
- 书名清洗:
剑来 (烽火戏诸侯)最新章节全本在线阅读-纵横中文网官方正版→剑来 / 烽火戏诸侯。 - 目录可信度三重校验:不会再被纵横的「粉丝榜」当成目录。
- 正文改取「够长且最深」的一层,导航条不再混进正文;章节页 id 带章节号(
#chapter_36898237)时规则也能跨章复用。
加载与响应
- 预览两阶段渲染:先用手上的目录画第一屏(约 0.8s 出画面),后台补全后再重画并标注耗时。
- 目录不全时并行跟「目录链接 / 立即阅读 / 猜路径」补全,20s 总死线(慢站以前单页 15s × 3 轮,能卡 40s)。
- 网络层:keep-alive 连接复用、
insecureHTTPParser(七猫响应头有裸空格,Node 默认解析器直接拒收)、ECONNRESET 自动重试。 - 渲染层 LRU 文本缓存(GET、90s、24MB),重读章节 5~12ms。
其他
- 验证码 / 人机校验页现在会明确提示,不再把 73 个字的「请完成验证码校验」当正文显示。
- 导入原版「阅读」备份时补齐
tocUrl/total/bookType/readConfig等字段,字段含义见docs/legado-backup-fields.md。 - 修了「书架显示第 59 章、点进去变成第 660 章」:备份里的
bookUrl是下载页,真目录在tocUrl。
同一份 ui/,一套代码跑遍各端。版本 0.6.7(Android versionCode 607)。
| 平台 | 文件 | 怎么用 |
|---|---|---|
| Windows x64 | MoRead-windows-0.6.7.zip |
解压,双击 墨读.exe。免安装、不写注册表,数据跟着程序走 |
| Android 7+ | MoRead-android-0.6.7.apk |
直接安装(与桌面共用同一套阅读与书源逻辑) |
| 鸿蒙 NEXT | MoRead-harmony-0.6.7.hap |
未签名,用 DevEco「自动签名」或自己的证书签 |
| 鸿蒙(自签) | MoRead-harmony-0.6.7-signed.hap |
SDK 自带 OpenHarmony 测试 CA 签的,开发板 / 模拟器可 hdc install |
| iOS 15+ | MoRead-0.6.7-unsigned.ipa |
未签名,Sideloadly / AltStore 填自己 Apple ID 重签(免费账号 7 天到期) |
| 网页 / iPad PWA | — | https://routinemiku.github.io/MoRead-Windows/ |
说明
- 只有 Windows、Android 是每期实测的;Linux / macOS / 鸿蒙 / iOS 未做真机验证(手上没这些设备)。编译、签名、包结构都验过,实机反馈欢迎开 issue。
- Linux 包内
moread的可执行位已写成 0755(Windows 打 tar 会按 NTFS ACL 写成 0666,脚本里重算了 tar 头校验和);macOS 包保留了 framework 的 14 条符号链接(先解压再压缩会把Versions/Current变成 1 字节文件)。 - 鸿蒙零售机只认华为签发证书,唯一免费路径是 DevEco 自动签名(绑自己账号 + 设备 UDID)。
- iOS 的 ipa 由 GitHub Actions 的 macOS runner 编译(
.github/workflows/ios-ipa.yml),未签名,需要自己重签。