【发布时间】:2015-05-15 07:21:19
【问题描述】:
我能够将数据从我的网页传递到 chrome 扩展程序。我的代码如下。
var id = "myExtensionId";
chrome.runtime.sendMessage(id, { messageFromWeb: "Sample message" }, function (response) {
});
我能够在扩展程序端获取标签 ID。但是如何将数据从扩展发送回选项卡?下面的代码正确吗?
chrome.runtime.onMessageExternal.addListener(
function(request, sender, sendResponse) {
if (request.messageFromWeb) {
console.log(request.messageFromWeb);
}
chrome.tabs.sendMessage(sender.tab.id,{ greeting: "hello" });
}
);
代码chrome.tabs.sendMessage(sender.tab.id,{ greeting: "hello" }); 不会抛出错误。
应该如何在网页上监听以从扩展中获取事件?
【问题讨论】:
标签: javascript google-chrome-extension