Chrome 扩展清单 2 问题

Chrome Extension Manifest 2 problems

我有以下 Chrome 扩展清单,它没有正确格式化缩进,这告诉我我没有正确创建清单 - 但是,我看不出问题所在。

{
  "name": "ReportIt",
  "version": "0.0.1",
  "manifest_version": 2,

  "default_locale": "en",
  "description": "Immediately Remove and report Child Pornography",  
  "icons": { "16": "images/icon-128.png", "128": "images/icon-128.png" },


  "content_scripts": [{ 
    "matches": ["<all_urls>"],
    "js": ["scripts/contentscript.js"],
    "run_at": "document_end",
    "all_frames": false
    }],

    "background": {
      "scripts": ["scripts/background.js"]
      },

      "permissions": [
      "http://*/*",
      "https://*/*",
      "contextMenus"
      ],
      "content_security_policy": "script-src 'self'; object-src 'self'",
      "web_accessible_resources": [
      "bower_components/angular/*",
      "scripts/background.js"
      ]
    }

上述Chrome扩展清单的格式有什么问题?

这个版本对我来说没有任何问题:

{
  "name": "ReportIt",
  "version": "0.0.1",
  "manifest_version": 2,

  // "default_locale": "en",
  "description": "Immediately Remove and report Child Pornography",
  "icons": {
    // "16": "images/icon-128.png",
    // "128": "images/icon-128.png"
  },


  "content_scripts": [{
    "matches": ["<all_urls>"],
    "js": ["scripts/contentscript.js"],
    "run_at": "document_end",
    "all_frames": false
  }],

  "background": {
    "scripts": ["scripts/background.js"]
  },

  "permissions": [
    "http://*/*",
    "https://*/*",
    "contextMenus"
  ],
  "content_security_policy": "script-src 'self'; object-src 'self'",
  "web_accessible_resources": [
    "bower_components/angular/*",
    "scripts/background.js"
  ]
}

也许您可以发送准确的错误消息和 Chrome 版本?