【自荐】Chrome升级小助手——快速检查扩展是否已支持Manifest V3 标准

一句话总结

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

软件截图

_20251103155537.png

image.png

方式一:Python脚本版(适合有Python环境的用户)

如果你电脑有 Python 环境(建议3.10+,不过我估计3.6+应该就能用),可以直接下载 Python脚本版,这样体积更小。

  1. 下载脚本文件(下载地址见文章末尾)
  2. 保存到任意目录
  3. 打开命令提示符(CMD)或PowerShell,导航到脚本所在目录
  4. 运行:python Chrome升级小助手.py
  5. 程序会自动查找Chrome扩展目录,如果找不到会提示你手动输入路径
  6. 扫描完成后,会自动在目录下生成一个详细的HTML报告,并询问是否立即在浏览器中打开

报告会按Manifest版本分类显示所有扩展:

  1. 红色标注的V2扩展:这些在Chrome升级后将无法使用,需要尽快寻找替代或更新。
  2. 绿色标注的V3扩展:这些兼容新版本,可以放心使用
  3. 主题扩展:即使是V2版也通常不受影响,但列出来,以防万一有问题。
    报告中还提供了每个扩展的详情页链接和Chrome应用商店的推荐链接,方便你快速操作。

方式二:EXE版(适合所有Windows用户)

如果你没有Python环境,或者就想“开箱即用”,可以直接下载《Chrome升级小助手.exe》

  1. 下载exe文件
  2. 双击运行即可,无需安装任何依赖
  3. 程序界面与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纯纯在忽悠人! :clown_face:

于是最后决定改为用 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版,缺失了“规则-排除-正则表达式”与“自定义函数”倒也不是能接受的损失。这两个的使用频率还是很低的,估计绝大部分人都用不上。

提醒一下,这个“沙拉翻译”插件与“沙拉查词”没有关系,并不是同一个作者。

修改增加了提醒,这两个是不同的作品,以防大家误解