无法上传Chrome扩展程序

时间:2013-08-30 19:39:09

标签: json google-chrome google-chrome-extension manifest

我已经完成了Chrome的扩展程序,但是当我尝试将其上传到chrome网上商店时,我遇到了一个奇怪的问题。

所以,我的扩展程序完全适用于我的机器,开发人员模式,没有错误,没有任何错误。

但是当我尝试上传时,我收到了这个错误:

Error chrome web store

然而,我在我的清单中搜索,不,不缺少}

当我添加一个时,它就停止在我的机器上工作。

这里的清单(更改了一些保密信息):

{
  "name": "Name",
  "description": "Description",
  "version": "0.1",
  "options_page": "options/options.html",
  "content_scripts": [
    {
      "matches": ["http://*.facebook.com/*", "https://*.facebook.com/*",
        "http://*.twitter.com/*", "https://*.twitter.com/*"],
      "js": ["jquery.js", "script.js"]
    }
  ],
  "permissions": [
    "webRequest",
    "storage",
    "tabs",
    "http://*.facebook.com/*", "https://*.facebook.com/*",
    "http://*.twitter.com/*", "https://*.twitter.com/*"
  ],
  "browser_action": {
    "default_icon": {                    // optional
      "19": "eye_inv.png",           // optional
      "38": "eye_inv.png"            // optional
    },
    "default_title": "Name",      // optional; shown in tooltip
    "default_popup": "popup/popup.html"        // optional
  },
  "background": {
    "scripts": ["eventPage.js"],
    "persistent": true
  },
  "manifest_version": 2
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

Can comments be used in JSON?

您不能在JSON中包含评论。

原始JSON必须是严格的数据且不包含//条评论。

我将你的代码粘贴到一个JSONLint验证器中,并且正如预期的那样,它会引起一种混乱。

Parse error on line 30:
...con": {            //optional"19": "eye
----------------------^
Expecting 'STRING', '}'
相关问题