怎么样把Chrome插件Manifest版本2更新到3?


Chrome插件版本v2在今年6月份之后就会被淘汰了,早在四年前(2020年12月份版本88),v3就已经被支持,Google给了超过3年的时候让开发者把v2版本迁移到v3。我一直很懒,手头上几个插件都还是v2,挑选了几个用户比较多的改了一下迁移到v3。

手头上有11个Chrome插件,只有一些已经迁移到了v3。

chrome-extensions-v2 怎么样把Chrome插件Manifest版本2更新到3? 程序设计 资讯 软件

手头上有11个Chrome插件,只有一些已经迁移到了v3

将 Chrome 扩展程序的 v2 Manifest 转换为 V3 所需的更改

大部分需要的改动都在 manifest.json

chrome-v2-to-v3-manifest 怎么样把Chrome插件Manifest版本2更新到3? 程序设计 资讯 软件

所需要的改动就是在 manifest.json

manifest.json 是Chrome插件的配置文件:

manifest_version

需要改成3

browser_action

需要重命名为:”action”

web_accessible_resources

版本2:

"web_accessible_resources": [
  		"js/*", 
  		"images/*",
  		"bs/*"
],

版本3:

"web_accessible_resources":  [{
    "resources": ["js/*", "images/*", "bs/*"],
    "extension_ids": ["olpihmabpjpllgmahlgiakkgaccigpfo"]
  }],

background/scripts

版本2:

"background": {
    "scripts": ["js/background.js"]
},  

版本3:

"background": {
    "service_worker": "js/background.js"
},

这只是最基本的改动,当然如果你的插件用到了一些被影响到的API,则需要再按照需要修改,具体请看官方文档:Manifiest v3

比如,最有名的 eval 函数在 v3 Manifest 的浏览器插件中不再被支持(详细文档)。

英文:The Simple Steps to Convert Manifest V2 to V3 for Chrome Extensions

GD Star Rating
loading...
本文一共 304 个汉字, 你数一下对不对.
怎么样把Chrome插件Manifest版本2更新到3?. (AMP 移动加速版本)
上一篇: Windows小技巧: 启用"上帝模式"的控制面板
下一篇: 第一次在动车上刷题: 国内的火车又快又舒服又便宜

扫描二维码,分享本文到微信朋友圈
31f67a50fd70c2a8487f3765b1a35b08 怎么样把Chrome插件Manifest版本2更新到3? 程序设计 资讯 软件

2 条评论

评论