谷歌浏览器插件从Manifest Version2更新到Manifest Version3

谷歌浏览器插件从Manifest Version2更新到Manifest Version3

自制的浏览器插件需要更新至V3时,要更新配置文件manifest.json。
浏览器插件的 manifest.json 文件是一个重要的配置文件,它定义了插件的名称、版本、描述、权限、图标以及其他设置。将插件从旧版本清单规范(Manifest Version 2)更新到新清单规范(Manifest Version 3)需要进行一些必要的更改和调整。
主要有三处需要改变。

manifest_version 字段

首先,您需要将清单文件的 manifest_version 从原本的2改为 3,以指定您正在使用新的清单规范。

{
  "manifest_version": 3,
}

事件页background.js

在 Manifest Version 3 中,事件页(background page)的概念有所不同。您可以使用 service_worker 字段来定义一个 Service Worker,用于处理事件和后台任务。
将旧版本的"scripts"改为"service_worker"。

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

使用 action 字段

Manifest Version 3 引入了 action 字段,用于定义扩展程序的用户界面和交互行为。这可以取代旧版本中的 browser_action 和 page_action 字段。

{
  "action": {
    "default_popup": "popup.html",
    "default_icon": {
      "16": "images/icon16.png",
      "48": "images/icon48.png",
      "128": "images/icon128.png"
    }
  },
}

示例图

示例图

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值