我正在构建浏览器扩展这是清单.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>" ],