清单不是有效的 JSON.不允许尾随逗号



我正在构建浏览器扩展这是清单.json

{
  "name": "JS Code Injection",
  "version": "1.0",
  "manifest_version": 2,
   "web_accessible_resources": [
    "/injected.js"
  ],
  "content_scripts": [
    {
      "matches": [ "*" ],
      "js": [ "jquery.js", "background.js" ],
         "run_at": "document_end",
    }
  ]
}

清单不是有效的 JSON。行: 13, 列: 6, 尾随逗号 不 允许。

我的 manifest.json 文件有什么问题?

我也试图在这里删除逗号

"run_at": "document_end",

并得到此错误:

"content_scripts[0].matches[0]"的值无效:缺少方案 分隔符。

您肯定需要删除该逗号。

如错误所述,您为matches属性提供了无效值。

此值应符合文档中给出的语法。

如果要匹配所有 URL(我从使用 * 中推测这一点(,请在清单中使用以下值。

"matches": [ "<all_urls>" ],

相关内容

最新更新