我刚刚开始为Firefox开发自己的扩展程序,我想知道是否有人知道如何使用“ browser.runtime.sendMessage()”和“ browser.runtime.onMessage()”。 是的,我已经阅读了官方文档,但是对我来说仍然不清楚。 感谢您的帮助。
答案 0 :(得分:0)
在您的后台/内容/弹出脚本中,从您想发送消息的任何地方添加browser.runtime.sendMessage("your message")
。
将以下代码从您想收听消息的任何位置添加到脚本中。
browser.runtime.onMessage.addListener(handleMessage)
function handleMessage(request, sender, sendResponse){
console.log(request); //logs "your message"
}