🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

微信读书阅读时长估算

在工具栏第一位显示章节阅读时长(分钟徽标);悬停与点击均在左侧弹出;按书本保存“掌握程度”设置;失败时回退统计正文字数。

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

作者
moyuguy
日安装量
0
总安装量
1
评分
0 0 0
版本
1.2.0
创建于
2025-12-01
更新于
2025-12-01
大小
23.9 KB
许可证
MIT
适用于

微信读书阅读时间计算器

为微信读书网页版添加章节阅读时长预估功能。 iShot_2025-09-12_19 01 05 iShot_2025-09-12_19 01 11

功能特性

📊 智能时长预估

  • 精准计算:基于微信读书官方API获取章节字数,准确预估阅读时长
  • 个性化设置:支持按书本保存"掌握程度"设置(困难/普通/轻松)
  • 智能回退:API失败时自动统计页面可见文字数量作为备选方案
  • 实时更新:翻页时自动重新计算当前章节阅读时长

🎨 完美视觉集成

  • 原生外观:完全匹配微信读书官方UI设计风格
  • 主题适配:自动检测并适配明暗主题,颜色与官方图标保持一致
  • 响应式设计:支持不同屏幕尺寸,在笔记本和桌面设备上都有良好体验
  • 无缝融入:按钮位于工具栏第一位,带有分钟数徽标

🖱️ 直观交互体验

  • 默认状态:只显示阅读时长徽标(如"6"分钟)
  • 悬停预览:鼠标悬停显示详细信息面板
  • 点击展开:点击按钮固定显示详情和设置面板
  • 便捷关闭:点击空白处或按ESC键关闭面板
  • 左侧弹出:面板向左侧弹出,不遮挡阅读内容

⚡ 性能优化

  • 缓存机制:章节信息缓存,避免重复请求
  • 主题监听:实时监听主题切换,立即更新样式
  • 事件优化:防抖处理,避免频繁更新
  • 内存友好:合理的DOM操作和事件管理

安装使用

前置要求

安装步骤

  1. 安装用户脚本管理器扩展
  2. weread-reading-time-calculator.js 文件内容复制到新建的用户脚本中
  3. 保存并启用脚本
  4. 访问微信读书网页版即可看到阅读时长按钮

使用说明

基本操作

  1. 查看时长:工具栏第一个按钮显示当前章节预估阅读时长
  2. 详细信息:鼠标悬停查看章节标题、字数、难度等详细信息
  3. 调整设置:点击按钮展开设置面板,选择适合的掌握程度
  4. 个性化:每本书的难度设置独立保存,下次阅读时自动应用

掌握程度说明

  • 困难:300字/分钟 - 适合学术文献、专业书籍
  • 普通:450字/分钟 - 适合一般小说、散文
  • 轻松:600字/分钟 - 适合轻松读物、熟悉领域

技术实现

核心功能

  • 主题检测:多重检测机制确保准确识别明暗主题
  • 章节识别:智能匹配章节标题,支持多种标题格式
  • 字数统计:优先使用官方API,备选DOM遍历统计
  • 设置存储:使用localStorage按书本ID存储个人设置

兼容性

  • 支持微信读书网页版最新版本
  • 兼容主流浏览器(Chrome、Firefox、Safari、Edge)
  • 适配不同屏幕分辨率和设备类型

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。