一句话总结
为了解决快速查看浏览器扩展兼容情况,我开发了《Chrome升级小助手》帮快速检测浏览器扩展是否都已兼容 Chrome 的 Manifest V3 标准。下载Python脚本或EXE版,即可一键生成详细兼容性报告,避免升级后扩展失效的窘境。
软件截图


方式一:Python脚本版(适合有Python环境的用户)
如果你电脑有 Python 环境(建议3.10+,不过我估计3.6+应该就能用),可以直接下载 Python脚本版,这样体积更小。
- 下载脚本文件(下载地址见文章末尾)
- 保存到任意目录
- 打开命令提示符(CMD)或PowerShell,导航到脚本所在目录
- 运行:
python Chrome升级小助手.py - 程序会自动查找Chrome扩展目录,如果找不到会提示你手动输入路径
- 扫描完成后,会自动在目录下生成一个详细的HTML报告,并询问是否立即在浏览器中打开
报告会按Manifest版本分类显示所有扩展:
- 红色标注的V2扩展:这些在Chrome升级后将无法使用,需要尽快寻找替代或更新。
- 绿色标注的V3扩展:这些兼容新版本,可以放心使用
- 主题扩展:即使是V2版也通常不受影响,但列出来,以防万一有问题。
报告中还提供了每个扩展的详情页链接和Chrome应用商店的推荐链接,方便你快速操作。
方式二:EXE版(适合所有Windows用户)
如果你没有Python环境,或者就想“开箱即用”,可以直接下载《Chrome升级小助手.exe》
- 下载exe文件
- 双击运行即可,无需安装任何依赖
- 程序界面与Python版完全一样,按照提示操作即可
小贴士
- 运行前最好关闭Chrome浏览器,否则可能无法访问某些扩展的目录。
- 如果程序找不到扩展目录,会给出详细的手动查找指南,请按照提示操作。
- 报告中的“复制详情页链接”按钮可以方便地在Chrome中直接打开扩展管理页。
Chrome升级小助手 下载地址
- Python脚本:Chrome升级小助手.py
- EXE版本:Chrome升级小助手.exe
- PS:如果遇到杀毒软件报风险,这是自打包 Python 程序的常见现象,代码完全开源可查。可以自己审查前边的py脚本文件打包为exe。
最后是一些吐槽
-
众所周知,最近Chrome浏览器又双叒叕升级了,目前正式版已经更新到 142 版 Manifest V2 扩展的日子基本到头了。随着 Google 对 Manifest V2 扩展的限制越来越严格,大部分主流扩展也都陆续发布了基于Manifest V3的版本。于是怎么快速知道哪些扩展还没升级到Manifest V3呢?
-
最开始我偷了个懒,直接去问AI:“怎么批量检查 Chrome 扩展的 Manifest 版本?”
AI很热情地告诉我:“亲,在Chrome的扩展管理页面(chrome://extensions/)打开开发者模式,然后在控制台运行这段JS脚本就好啦!”我试了试,结果……根本检测不到好不。我和AI拉锯讨论了半天后,我意识到扩展管理页面的权限限制让脚本根本无法获取准确数据,AI纯纯在忽悠人!
于是最后决定改为用 Python 遍历所有扩展文件夹,读取每个扩展最新版本的manifest.json, 解析出Manifest版本、扩展名称、描述等信息, 生成一个HTML格式的报告,显示那些是V2、V3扩展。
Chrome该升级还是升级吧
目前绝大部分扩展都可以找到对应的MV3版本替代了。
大家谈论比较多的扩展有
- uBlock Origin :有MV3满血版可以详见坛内帖子:uBlock Origin(非Lite) MV3 满血移植版,可在高版本Chrome上使用 ,亦或者可以用AdGuard替代。
- Proxy SwitchyOmega:这个作者已经停更了,不过有大佬接手继续搞了 MV 3版,叫Proxy SwitchyOmega 3 (ZeroOmega)
- 暴力猴、篡改猴之类的:都已经发布了MV3版本了
- 沙拉查词:沙拉查词已经很久没更新了,作者没明确说停更了,但也没个更新,目前有个类似(几乎一模一样)的扩展沙拉翻译可以作为替代。在沙拉查词的基础上增加了使用AI模型API翻译的功能。
- Header Editor:这个有MV3的lite版,比起MV2版,缺失了“规则-排除-正则表达式”与“自定义函数”倒也不是能接受的损失。这两个的使用频率还是很低的,估计绝大部分人都用不上。