1

Chrome の拡張機能の開発は完了しましたが、Chrome Web ストアにアップロードしようとすると、奇妙な問題が発生します。

したがって、私の拡張機能は私のマシン、開発者モードで完全に動作し、エラーも何もありません。

しかし、アップロードしようとすると、次のエラーが発生します。

エラー Chrome ウェブストア

それでも、マニフェストで検索しましたが、いいえ、 is no missing}です。

追加すると、マシンでの動作が停止します。

ここにマニフェスト(機密保持のために一部の情報を変更):

{
  "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 に答える