【发布时间】:2014-12-11 13:51:50
【问题描述】:
我希望将消息从 popup.js 发送到 background.js。当我单击按钮时,消息将发送到 background.js,它会为我指定的网站打开一个新选项卡。我检查了popup.js和background.js,发现它们都没有问题,只是不能将消息从popup.js发送到background.js。
popup.js
window.onload=function()
{
document.getElementById("submit").onclick=function()
{
chrome.extension.sendMessage({command:"start"});
}
}
background.js
chrome.extension.onMessage.addListener(
function(request,sender,sendResponse)
{
switch(request.command)
{
case "command":
openTab();
break;
}
return true;
}
);
var openTab=function()
{
chrome.windows.create
(
{
url:"http://www.baidu.com",
tabId:1
}
);
};
【问题讨论】:
标签: javascript google-chrome-extension