【发布时间】:2014-05-30 18:39:16
【问题描述】:
我有 popup.html 扩展,其中包含 popup.js。 我使用 popup.js 使用 chrome.tabs.sendMessage -方法调用位于内容脚本中的函数。 这很好用,但是..
如何将函数的值返回给 popup.js ?我还需要在 popup.js 上设置一个侦听器还是什么?
在我的 popup.js 我有:
chrome.tabs.sendMessage(tab.id, {
expiryRequest: 'expiry '
}, function (response) {
if (response.refreshResponse === true) {
console.log('Expiry taken');
} else {
console.log('Expiry NOT taken');
}
});
这部分效果很好..
在我的内容脚本中,我将某些 div 读入了一个可变的“结果”。 在我使用的内容脚本的功能结束时。
return result;
或
return true;
这些都不会返回任何返回 tuo popup.js。 为了让我从内容脚本返回到 popup.js,我需要进行哪些更改?
【问题讨论】:
标签: google-chrome google-chrome-extension content-script