{
"name": "__MSG_extName__",
"version": "0.0.1",
"description": "__MSG_extDescription__",
"default_locale": "zh_CN",
"homepage_url": "https://www.emitso.cn/",
// 图标,图省事的话,所有尺寸都用一个图也行
"icons": {
"128": "static/icons/128x128.png",
"16": "static/icons/16x16.png",
"32": "static/icons/32x32.png",
"48": "static/icons/48x48.png"
},
// manifest.json的文件版本,必须是2 or 3
"manifest_version": 3,
// popup页面配置
"action": {
// 浏览器插件按钮的图标
// "default_icon": "static/images/icon.png",
// 浏览器插件按钮hover显示的文字
"default_title": "__MSG_actionTitle__",
// popup页面的路径(根目录为最终build生成的插件包目录)
"default_popup": "index.html"
},
//选项功能页,非必须
"options_page": "options.html",
// background script配置
"background": {
// background script路径(根目录为最终build生成的插件包目录)
"service_worker": "static/js/background.js"
},
// content script配置
"content_scripts": [
{
// 应用于哪些页面地址(可以使用正则,<all_urls>表示匹配所有地址)
"matches": [
"<all_urls>"
],
// 注入的css,注意不要污染样式
"css": [
"static/css/content.css"
],
// 注入的js
"js": [],
// 代码注入的时间,可选document_start、document_end、document_idle(默认)
"run_at": "document_end"
}
],
// 权限申请(需要background发起跨域请求的url也放在这里)
"permissions": [
// 标签
"tabs",
// 根据定制的网页规则,采取相应的措施(例如只在baidu.com启动组件)
"declarativeContent",
// 插件本地存储
"storage",
// 通知
"notifications"
],
// 如果向目标页面插入图片或者js,需要在这里授权插件本地资源
// 如果向目标页面插入js,需要在这里声明下才能获得执行的权限
"web_accessible_resources": [{
//允许访问的资源路径,数组传多个参数
"resources": [
"insert.js",
"static/js/*",
"static/css/*",
"static/icons/*",
"static/images/*"
],
//允许访问资源的页面
"matches": ["<all_urls>"]
}]
}
【chrome扩展开发】manifest.json配置说明(v3)
最新推荐文章于 2024-11-15 14:56:36 发布
198

被折叠的 条评论
为什么被折叠?



