← 白牙实验室 / 作品档案

BROWSER EXTENSION / 0.1.1 已发布

微信读书全屏扩展

给微信读书网页版补上全屏阅读:收起浏览器栏和网站顶栏,让原生横屏双页使用整个可用视口。

  • 微信读书
  • 浏览器扩展
  • Manifest V3
  • 开源

为什么做它

微信读书可以横屏双页阅读,但阅读区域四周仍有明显留白。我在得到电子书里看到了更符合自己习惯的全屏效果,于是给微信读书也补上这个功能。

扩展提供浏览器全屏和网页内沉浸两种模式。鼠标移到顶部、右侧或底部呼出工具,移开后隐藏;按 Esc 或点击退出按钮,恢复原来的布局。

它使用标准 Fullscreen API 和带开关的 CSS,触发微信读书自身的重新分页和 Canvas 重绘,沿用原生翻页、目录及字号面板,不需要网站源码。

按钮只在微信读书阅读页出现,首页、书架及其他网站不显示。没有后台服务或遥测,不申请额外浏览器权限,不提取或保存书籍正文。

当前针对原生横屏双页翻页模式,暂不改造竖向滚动或 PDF 阅读器。运行链路在 macOS Chromium 环境验证;Windows、Linux、Edge 的实机及 Safari、Firefox 尚未覆盖。

通过 GitHub Releases 下载 ZIP,解压目录第一层就是 manifest.json,开启浏览器开发者模式即可加载。另提供用户脚本版。尚未上架扩展商店,ZIP 版需手动更新。

这是独立开发的非官方工具,与微信读书、腾讯和得到没有隶属或合作关系,不改变书籍访问权限。代码按 MIT 协议开源,后续根据实际阅读需求继续迭代。

它现在能做什么

  • 浏览器全屏与网页内沉浸两种模式
  • 沿用微信读书原生横屏双页排版和翻页
  • 保留目录与字号面板,Esc 退出恢复
  • 工具自动隐藏,鼠标靠近边缘呼出
  • 仅阅读页显示,无后台服务或额外权限
  • 标准 Manifest V3,安装包根目录直接加载

继续看实验室里的作品