繁体   English   中英

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

[英]Executing script on a precise tab in Google Chrome extension

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

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

在您的 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM