跳转至

Google将Chrome扩展升级到Manifest V3

Chrome官方博客在2020年12月9日宣布,Manifest V3从chorme 88 beta开始正式使用。当然主题还是安全,主要是三个方面: 隐私保护,安全提升和性能改进。

隐私保护

使用Service workers替换原来的background pagesService workers相较于原来的background pages改动很大,参考 https://developer.chrome.com/docs/extensions/mv3/migrating_to_service_workers/

declarativeNetRequest API替换webRequest API,对广告屏蔽的扩展影响较大。

安全提升

主要是禁用了远程代码,我的理解是针对是CDN的第三方库。所有需要用到的代码需要放在本地,随同扩展一起打包提交。

性能改进

支持异步函数的Promises写法,另外就是新增、改进部分API,当然也删除了不少API。

Browser ActionPage Action何必为一个ActionAPI;

插入代码的api统一为一个新的scripting;

一个新的获取页面icon的api,但是还没看到;

新的页面分组Tab groupsapi,也是还没看到;