0

我想在浏览器的精确选项卡上执行脚本。该脚本将返回一个值。

我不知道我必须使用什么。文档说contentScript每次加载新页面时都会调用它。我只想在用户单击我的 popup.html 中的按钮后执行脚本。

4

1 回答 1

0

在您的 contentScript 文件中添加如下监听器:

chrome.extension.onMessage.addListener(function(msg, sender, sendResponse) {
   //do job 
   sendResponse(...);
});

在您popup.html的点击事件中:

chrome.tabs.sendMessage(tabid, "message", function responseCallback(response) {
   //...
});

更多信息http://developer.chrome.com/extensions/tabs.html#method-sendMessage

于 2013-02-01T15:51:08.210 回答