我发现了很多方法可以主动从内容发送数据到background.js
但是,有没有任何主动方式来通知或发送消息FROM background.js TO contents script?
似乎实现消息传递的通常方法是在后台添加addListener,并从内容传递消息并获取返回值作为回调。
由于我打开新页面时端口不断变化,因此打开端口似乎不是一种选择
我需要解决方法:从背景发送消息,内容有列表
我的用例详情是..
我在background.js中有Cookie更改侦听器(chrome.cookies.onChanged.addListener)
每次更改/更新cookie时,我都想通知内容脚本。
function cookieUpdate(info) {
// need to notify to contents script
};
chrome.cookies.onChanged.addListener(cookieUpdate);
答案 0 :(得分:0)
试试chrome.tabs.sendRequest(tabId,{},callback);