0

我发现了许多将数据从内容主动发送到 background.js 的方法。
但是,是否有任何积极的方式来通知或发送消息从 background.js 到内容脚本?
似乎实现消息传递的通常手段是在后台添加侦听器,并从内容传递消息并获取返回值作为回调。
由于在我打开新页面时端口会不断变化,因此打开端口似乎不是一种选择。
我需要解决方法:从后台发送消息并且内容具有侦听器。

我的用例的详细信息是..
我在 background.js (chrome.cookies.onChanged.addListener) 中有 Cookie 更改侦听器,
并且我想在每次 cookie 更改/更新时通知内容脚本。

在后台.js

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

 chrome.cookies.onChanged.addListener(cookieUpdate);
4

1 回答 1

0

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

于 2012-08-30T09:41:56.043 回答