google-chrome-extension - 背景后的冒号(用于加载background.js)

标签 google-chrome-extension

我的 Google Chrome 扩展程序的 manifest.json 存在问题。我想在后台加载脚本。当我想加载扩展程序时,出现语法错误,这是由第 10 行中的冒号引起的。我查看了 Google Chrome 开发人员文档,但没有找到任何有用的信息。你能帮我吗:D

    {
  "name": "Test",
  "version": "1.0",
  "manifest_version": 2,
  "description": "Test",
  "browser_action": {
  },
  "permissions": [["webRequest","webRequestBlocking",
                  "*://*.Test.com/*/*" ],
  **"background": {** 
    "scripts": ["background.js"]
    },
  ]
}

最佳答案

您的 JSON 无效,并且确实存在语法错误。看起来您试图将背景作为权限数组的一部分,但它应该是这样的。

{
    "name": "Test",
    "version": "1.0",
    "manifest_version": 2,
    "description": "Test",
    "permissions": [
        "webRequest",
        "webRequestBlocking",
        "*://*.Test.com/*/*"
    ],
    "background": {
        "scripts": ["background.js"]
    }
}

保持 JSON 格式良好通常有助于防止此类错误。祝您的扩展顺利。

关于google-chrome-extension - 背景后的冒号(用于加载background.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443268/

相关文章:

javascript - Chrome 扩展程序与 facebook block

javascript - chrome 可选权限 API 不支持 unlimitedStorage;如何使用权限更新扩展?

google-chrome - Google Chrome 中的自定义拼写

google-chrome - chrome.runtime.connectNative 生成​​未捕获的类型错误 : undefined is not a function

javascript - Chrome 扩展程序全局变量

javascript - 如何在 Chrome 扩展程序的 onHeadersReceived 事件中访问请求 header

javascript - 如何记录文本在页面上的位置?

html - 如何摆脱父网页样式

javascript - (no domain) > extensions::name 来自哪里?

javascript - 无法刷新我的 Chrome 扩展程序中的新选项卡