Chrome扩展程序 - 消息从后台传递到内容脚本

时间:2012-08-30 00:34:00

标签: google-chrome google-chrome-extension

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

在background.js中

 function cookieUpdate(info) {
 // need to  notify to contents script
 };

 chrome.cookies.onChanged.addListener(cookieUpdate);

1 个答案:

答案 0 :(得分:0)

试试chrome.tabs.sendRequest(tabId,{},callback);