Skip to content

WebNR 初始版本记录

本页记录 WebNR 最初的公开发布日期。它是一份历史记录,并不表示早期原型中提到的每项能力仍然受到支持。

最初的产品方向

WebNR 最初被定位为浏览器阅读器,重点包括本地存储、无需账号、离线打开、阅读排版、语音朗读、TXT 导入、URL 导入和独立分发的书源定义。

长期目标保持不变:构建一个本地优先、由用户掌控文件与阅读进度的开放阅读器。

当前已验证行为

以最近一次文档审查为准:

  • 阅读器支持本地 TXT 文件和允许访问的文本 URL。
  • 使用浏览器原生解码能力处理 UTF-8、GB18030、Big5 等常见编码。
  • 导入内容与阅读进度保存在浏览器中。
  • 应用与文档站使用 Google Analytics 4,Measurement ID 为 G-DGH8HNQKE4
  • 阅读器会上报完整浏览器页面网址,包括查询参数和 ?add=... 中的导入网址。
  • Google signals 与广告个性化信号已关闭,并且不会添加包含本地文件正文或阅读进度的自定义分析事件。
  • PWA 提供可归因的构建标识和同源离线应用外壳。
  • 尚未实现 EPUB。 在具备真实解析器、安全审查、测试样本和导入测试之前,EPUB 文件会被拒绝。
  • URL 和书源访问仍受浏览器 CORS、远端可用性、授权情况和目标站点条款限制。
  • 完整的备份与恢复流程仍属于后续产品工作。

初始版本之后的变化

早期项目介绍包含了一些愿景化表达和缺乏测试支持的架构描述。现在项目采用更严格的原则:

只有实现、验证、部署和线上行为都可以被核验的能力与分析行为,才会写入当前产品文档。

当前版本状态、已知限制、分析披露和开发命令请查看文档首页GitHub 仓库

参与贡献

高价值贡献包括备份与恢复、IndexedDB 迁移、TXT 编码测试样本、无障碍测试、PWA 离线与更新测试、真实且安全的 EPUB 解析器,以及带版本测试样本的 clean-room Legado 兼容层。参见贡献指南TXT 导入排障