在Google Chrome扩展程序中的精确选项卡上执行脚本

时间:2013-02-01 14:10:43

标签: javascript javascript-events web google-chrome-extension

我想在浏览器的精确标签上执行脚本。该脚本将返回一个值。 我不知道我要用什么。 Doc说每次加载新页面时都会调用contentScript。我只想在用户点击popup.html中的按钮后执行脚本。

1 个答案:

答案 0 :(得分: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