今天在Chrome扩展管理突然看到了部分扩展将不再受支持的提示,我一看,平时浏览网页的刚需插件AdGuard赫然在列。

好家伙,这是怎么回事,回想起前段时间的新闻说谷歌要限制广告拦截插件,难道现在来真的了?

我搜索了一下关键字,果然,是因为 Chrome 扩展应用商城使用的 Manifest v3 标准,如果插件使用的是 Manifest v2 标准,则会有这个提示,并且在未来的某个版本可能会禁止这些插件使用。

# 在浏览器的地址栏中进入以下地址可以看到插件使用的哪个标准
chrome://extensions-internals/

谷歌推出Manifest v3 标准的核心原因还是因为广告利益受损了,所以在新标准中大大限制了插件的广告拦截能力。

其实早在2019年谷歌就推出了 Manifest v3 标准,只不过由于群众的呼声,所以到目前为止还没有正式下架和禁用Manifest v2的插件,但是谁又能知道未来更新的哪个版本会突然禁用呢。

文章链接:浏览器广告屏蔽插件砸饭碗,Manifest V3掀桌子 —— 知乎

我并不care Chrome的新特性,而广告插件对我是刚需。可以看一下某国内网站没有广告拦截和有广告拦截+手动屏蔽元素后的对比:

所以暂时只能先禁用Chrome的自动更新,先防止未来突然用不了。

步骤

Chrome是没有提供开关来设置是否自动更新的,所以只能找其他办法。

方法一:一行命令搞定

打开Mac终端,输入一下命令并回车,然后输入密码即可:

cd ~/Library/Application\ Support/Google && sudo mv GoogleUpdater GoogleUpdater.delete && touch GoogleUpdater && chmod 000 GoogleUpdater

此时打开Chrome的设置-关于页面,发现提示检查更新时出错,自动更新禁用成功。

方法二:界面操作

1、打开访达,按下 shift + command + G 三个键前往文件夹 ~/Library/Application Support/Google

2、找到 GoogleUpdater 文件夹将其删除

3、创建同名文件,并去除后缀名

4、进入设置-关于页面,发现提示更新出错,禁用自动更新成功