我是Chrome扩展的新手,但我对内容脚本有疑问。
如果用户访问特定域,我想执行特定的js文件;如果他们访问不同的域,我想执行另一个不同的js文件。
我的问题是,如何在manifest.json文件中执行此操作?
这是我到目前为止所做的:
"content_scripts":
[{"matches": ["http://store.example.com/*"], "js": ["store.js"]}],
[{"matches": ["https://purchase.example.com/*"], "js": ["purchase.js"]}]
"permissions":["tabs", "http://store.example.com/*"]
但我一直收到错误。谢谢!!
答案 0 :(得分:2)
您的content_scripts声明的格式不正确。试试这个:
"content_scripts": [
{"matches": ["http://store.example.com/*"], "js": ["store.js"]},
{"matches": ["https://purchase.example.com/*"], "js": ["purchase.js"]}
],