manifest.json 就是插件的配置文件,也是一个入口文件
各字段释义
manifest.json文件就是一个json字符串,每个字段发挥不同的作用,如下为官方提供的简单示例
{ "manifest_version": 3, "name":"Hello Extensions", "description":"Base Level Extension", "version": "1.0", "action": { "default_popup": "hello.html", "default_icon":"hello_extensions.png" } }
manifest_version
manifest_version 算是一个固定写法,值固定为3,浏览器从88.0开始支持3的格式,官方应用商店从2023年1月开始不再支持2的插件,为了更好的向后兼容,只使用固定值3
name
name 是浏览器插件的名称,尤其只是在本地使用,名称可以随意起
description
description 是简介
version
version 是版本号,可随意定义
action
action 是显示在地址栏右侧的,是插件在地址栏里的一个延展,可以设置插件在这个地方显示的图标,点击图标后弹出的关联页
面,与鼠标移动上去后显示的名称
这个对应原来的browser_action,有三个固定的属性:图标default_icon ,标题名称default_title,关联页面default_popup