Tampermonkey Stable、BETA、Legacy 三种版本怎么选
同一个 Tampermonkey,官方同时维护着几条版本线。装错了不会出大事,但会直接影响能不能装上、脚本兼不兼容。以下依据官方 FAQ 中「官方版本」条目与版本日志整理。
三条版本线
Stable(主线,MV3)
- 要求 Chrome 120+(Edge、Opera 同内核逻辑);
- Manifest V3 架构,是官方当前主推、更新最勤的一条线;
- 普通用户默认选这个。
BETA(测试版)
- 同样在 Chrome 商店上架,独立条目;
- 新功能先上 BETA 验证,再进 Stable;
- 适合愿意踩坑、想第一时间体验新特性的用户;遇到问题别急着怪脚本,先回 Stable 对比。
Legacy(旧内核版,MV2)
- 面向还在用老浏览器(Chrome 71+ 但低于 120)或需要 MV2 架构的场景;
- 官方 FAQ 中给出过独立的扩展 ID 与下载渠道;
- 有用户脚本不兼容新版 Tampermonkey 时,Legacy 是官方给的回退选项之一。
怎么判断自己该装哪个
- 看浏览器版本:地址栏输入
chrome://version(Edge 为edge://version),版本号低于 120 就只能走 Legacy; - 看脚本需求:个别老脚本在 MV3 下行为异常,作者又不再维护时,可考虑 Legacy;
- 其余情况一律 Stable。
MV3 带来的一个重要变化
Chrome 上的 MV3 版本(5.3 以后)运行用户脚本,需要额外打开「允许用户脚本」开关或开发者模式——这是 Google 的两步授权设计,不是 Tampermonkey 出了问题。很多人装完脚本不跑,就是这个开关没开,详见允许用户脚本开关。
版本升级看哪里
官方 Changes 页按浏览器分列发布各版本的更新日志。想了解某个 GM 函数或修复是不是最近才有的,去翻对应浏览器的变更列表即可。
相关页面
- 支持的浏览器:各浏览器安装渠道;
- Site Access 限制:MV3 下另一类常见限制。