Javascript 如何从网页到分机';s的背景脚本

Javascript 如何从网页到分机';s的背景脚本,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我制作了一个Chrome扩展,当我点击浏览器操作按钮时,它会打开Windows计算器。现在,我正试图通过使用JavaScript代码单击来启动web页面上的扩展 活动 点击 函数startextension(){ //运行/启动扩展 } 这是通过消息传递完成的。因此,您的网页可以发送消息: chrome.runtime.sendMessage({greeting: "hello"}, function(response) { console.log(response.farewell);

我制作了一个Chrome扩展,当我点击浏览器操作按钮时,它会打开Windows计算器。现在,我正试图通过使用JavaScript代码单击来启动web页面上的扩展


活动
点击
函数startextension(){
//运行/启动扩展
}

这是通过消息传递完成的。因此,您的网页可以发送消息:

chrome.runtime.sendMessage({greeting: "hello"}, function(response) {
 console.log(response.farewell);
});
您的分机可以收听:

chrome.runtime.onMessage.addListener(
 function(request, sender, sendResponse) {
   console.log(sender.tab ?
            "from a content script:" + sender.tab.url :
            "from the extension");
if (request.greeting == "hello")
  sendResponse({farewell: "goodbye"});
});
资料来源: