书源加载失败 —— 章节内容显示不出来怎么办
典型现象
- 书籍详情页的章节列表完全空白。
- 章节列表能显示,但点某章后一直转圈加载不出内容。
- 章节内容加载出来但显示乱码或不完整。
- 某些书能正常加载,另一些不行。
按现象分类排查
现象 A:所有书的章节都加载不出来
大概率是网络问题:
- 确认手机有网络连接(Wi-Fi 或移动数据)。
- 打开 Novella 设置里的插件页面,手动刷新一下——如果刷新也失败,说明是 Novella 的网络请求被整体阻断了。
- 检查系统代理设置或 VPN——如果手机开了代理但配置有问题,Novella 的请求可能被拦截。试试临时关掉代理再开 Novella。
- 极少数情况:你的网络运营商可能屏蔽了某些书源域名。换 Wi-Fi 或用移动数据试试。
现象 B:只有某一本书的章节列表空白
大概率是该书当前选的书源不可用了:
- 在书籍详情页找到「可用书源」下拉列表。
- 切换到另一个能提供这本书的书源(前提是你装了多个书源)。
- 切换后章节列表应该就能正常加载。
现象 C:章节列表有,但某章点进去加载不出来
章节列表能显示说明书源的目录接口正常,但某章单独的内容接口出了问题:
- 上下相邻的章节能正常读吗?如果也不行,可能是这个书源整体有问题——换源。
- 如果其他章节能正常读,只有这一章不行,可能是这一章在书源那边本来就缺失或格式异常——跳过这一章继续读。
- 长按该章节 → 清除缓存 → 重新加载。
现象 D:加载出来但显示乱码
章节内容编码问题:
- 中文变成奇怪的符号 —— 书源返回的可能是 GBK 编码而 Novella 默认按 UTF-8 解析。这个问题 Novella 正在逐步完善自动编码检测,但目前还需要书源作者自己适配。等下次书源更新后可能自动修复。
- 全是 HTML 标签没解析 —— 书源的 Lua 脚本出了问题,没有正确提取纯文本内容。到插件仓库的 Issue 区反馈维护者。
书源挂了的信号
定期观察以下几点,可以提前发现书源即将不可用:
- 插件页面上书源的最后更新时间停留在很久之前(比如超过 6 个月)。
- 该书源的所有书加载速度明显变慢。
- 社区仓库里有人 Issue 反馈该书源不可用。
临时绕过方案
最稳的绕过方案是多装几个书源——同一本书被多个书源收录是常态,一个挂了换另一个就行。这也是轻书架生态的优势之一。