最近 V2EX 有些帖子打开会 404 ,测了一下我之前写的油猴脚本 V2EX Safe Reading Helper,依旧正常跑。 脚本是按帖子 ID 往前遍历的,遇到 404 会自动跳过继续下一个,状态存在 sessionStorage 里,不会因为某个帖子挂了就整个中断。 纯本地运行,无后端,无外部依赖,默认 10–15 秒随机间隔。 项目完全开源,代码就一个 JS 文件,逻辑透明,没有混淆,没有压缩,项目使用 MIT License 。 顺便列一下这个脚本的一些设计优势:
容错性强:遇到 404 、超时、网络错误都会自动跳过,不中断整个流程
状态持久化:进度保存在 sessionStorage,刷新页面或跳转不丢失
Watchdog 看门狗:脚本卡住时能自动检测并恢复,不需要手动干预
多来源轮询:支持从多个入口获取帖子,不依赖单一页面
请求频率友好:随机间隔避免频繁请求,对 V2EX 服务器比较友好
零配置即用:装上就能跑,不需要额外设置
GitHub: https://github.com/mskatoni/v2ex-safe-reading-helper
Greasy Fork: https://greasyfork.org/en/scripts/575328-v2ex-safe-reading-helper