1

我是 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/*"]

但我不断收到错误消息。谢谢!!

4

1 回答 1

2

您的 content_scripts 声明的格式不正确。尝试这个:

"content_scripts": [
    {"matches": ["http://store.example.com/*"], "js": ["store.js"]},
    {"matches": ["https://purchase.example.com/*"], "js": ["purchase.js"]}
],
于 2013-06-18T04:27:34.110 回答