我正在开发一个Google chrome扩展,目的是将消息从script1.js发送到script2.js,下面是我在manifest.json中所写的内容:
{
"matches": ["https://www.google.fr/"],
"css": ["styles.css"],
"js": ["script1.js"]
},
{
"matches": ["my_website.html"],
"css": ["styles.css"],
"js": ["script2.js"]
},
下面是我在script1.js中编写的内容:
发送消息('你好世界!!!!');
在script2.js中:
chrome. runtime. onMessage. addListener(函数(响应、发送方、发送响应){
警报(响应);
);
我不认为我这样做是正确的,我想我必须使用background.js,但我不知道如何使用。
先谢谢你了。
1条答案
按热度按时间xnifntxz1#
正如你所说,你必须使用后台脚本。例如:
脚本1:
background.js
script2.js
请记住在清单中包含您的后台脚本: