已提交 Chrome 扩展名:"manifest is invalid" 下载
Submitted Chrome extension: "manifest is invalid" on download
我最近提交了一个 chrome 扩展,但当我尝试下载该扩展时,它说清单文件无效。不知道为什么。
这是我的清单:
{
"name": "My chrome extension",
"version": "0.2",
"description": "My chrome extension description.",
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"background": {
"persistent": false
},
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
"manifest_version": 2
}
是否有在线工具可以验证 Chrome 扩展清单文件?
您的 background
项中缺少 scripts
。
{
...
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"background": {
"scripts": [
"path/to/js/script",
],
"persistent": false
},
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
...
}
或如果您不打算使用它,只需从您的清单中删除背景项目。
{
...
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
...
}
--
您不需要工具来测试清单,转到 chrome://extensions 页面,在右上角启用开发者模式并加载您的扩展,它会告诉您错误以及如何来解决它。
我最近提交了一个 chrome 扩展,但当我尝试下载该扩展时,它说清单文件无效。不知道为什么。
这是我的清单:
{
"name": "My chrome extension",
"version": "0.2",
"description": "My chrome extension description.",
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"background": {
"persistent": false
},
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
"manifest_version": 2
}
是否有在线工具可以验证 Chrome 扩展清单文件?
您的 background
项中缺少 scripts
。
{
...
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"background": {
"scripts": [
"path/to/js/script",
],
"persistent": false
},
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
...
}
或如果您不打算使用它,只需从您的清单中删除背景项目。
{
...
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
...
}
--
您不需要工具来测试清单,转到 chrome://extensions 页面,在右上角启用开发者模式并加载您的扩展,它会告诉您错误以及如何来解决它。