我开发了Chrome扩展程序,当我将其作为Chrome中的解压扩展程序加载时,它可以正常运行。但是,当我尝试将zip上传到Chrome网上应用店时,收到以下manifest.json错误:
发生错误:无法处理您的商品。 manifest.json:8:4:意外的字符。
我已经删除了JSON文件中的所有注释。我甚至在http://jsonlint.com测试了我的JSON,它又回来了。有没有人知道问题是什么?
这是我的manifest.json:
{
"manifest_version": 2,
"name": "My Extension",
"version": "0.0.0.1",
"description": "Description goes here",
"content_scripts": [
{
"matches": ["https://example.com"],
"css": ["css/style.css"],
"js": [
"lib/jquery-2.1.4.min.js",
"scripts/main.js"
],
"run_at": "document_idle"
}
],
"icons": {
"16": "icons/16.png",
"48": "icons/48.png",
"128": "icons/128.png"
}
}
答案 0 :(得分:13)
如果其他人遇到不同的问题(我刚才有问题)会遇到这个问题,那是因为我的清单which of course I pulled from the example one中留下了遗漏的评论,但这些评论不允许JSON
答案 1 :(得分:0)
发布时,manifest.json文件中不能有任何注释。