1

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

所以,我的扩展在我的机器上完美地工作,开发者模式,没有错误,什么都没有。

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

错误 chrome 网上商店

然而,我已经在我的清单中搜索了,不,没有丢失}

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

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

{
  "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
}

感谢您的帮助。

4

1 回答 1

3

可以在 JSON 中使用注释吗?

您不能在 JSON 中包含注释。

原始 JSON 必须是严格的数据并且不包含任何//注释。

我将您的代码粘贴到 JSONLint 验证器中,正如预期的那样,它会发出嘶嘶声。

Parse error on line 30:
...con": {            //optional"19": "eye
----------------------^
Expecting 'STRING', '}'
于 2013-08-30T19:47:41.317 回答