# V3下的manifest.json
# json字段说明
manifest.json示例如下:
{
"manifest_version": 3, // 版本号,目前一定得为3,如果是2就会报错
"name": "XXX", // 插件的名字
"version":"1.0.0", // 插件的版本号,一般最开始为1.0.0
"description": "xxx", // 插件的简单的描述,在Chrome浏览器中的扩展程序页面的插件板块里显示
"icons": {
"128":"images/logo.png" // 插件的图标,可以设置128、64、32等尺寸的图标,在扩展程序页面的插件板块里显示
},
"action": {
"default_popup": "popup.html", // 点击图标后显示的内容区域的html文件
"default_title": "XXX", // 鼠标悬停在图标上显示的文字
"default_icon": { // 右上角显示的插件图标
"128": "images/logo.png"
}
},
"host_permissions": [ /*...*/ ], // [1]
"permissions": [ /*...*/ ], // [1]
"background": {
"service_worker": "background.js" // 一直在浏览器后台运行的文件,但是不能获取DOM
},
"content_scripts": [ // 指定在web页面运行的脚本/插入的css及运行/插入时机
{
"matches": ["https://www.baidu.com/*"],
"css": ["css/baidu.css"],
"js": ["js/baidu_inject.js"]
},{ /*...*/ }
],
"web_accessible_resources": [ // 指定资源路径[2]
{
"resources": [
"images/fog.png",
/*...*/
],
"matches": ["https://www.baidu.com/*"]
}
],
"author": "XXX" // 作者
}