我最近提交了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扩展程序清单文件?
答案 0 :(得分:3)
您在scripts
项目中缺少background
。
{
...
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"background": {
"scripts": [
"path/to/js/script",
],
"persistent": false
},
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
...
}
OR (如果您不打算使用该项目,只需从清单中删除该背景项目即可。
{
...
"permissions": [ "activeTab", "tabs", "contextMenus" ],
"browser_action": {
"default_icon": "favicon.png",
"default_popup": "index.html"
},
...
}
-
您不需要工具来测试清单,请转到chrome:// extensions页面,启用右上角的开发人员模式并加载您的扩展程序,它会告诉您错误和解决方法。