Javascript kango分机弹出窗口无法打开

Javascript kango分机弹出窗口无法打开,javascript,kango-framework,Javascript,Kango Framework,我正在使用Kango进行跨浏览器扩展。我正在将一条消息从内容脚本发送到后台页面,我希望在后台脚本收到消息时显示一个弹出窗口。这是我到目前为止所拥有的 背景脚本: kango.addMessageListener('Content2Background', function(event) { kango.ui.browserButton.setPopup({url:'popup.html', width: 710, height:510}); console.log(event.d

我正在使用Kango进行跨浏览器扩展。我正在将一条消息从内容脚本发送到后台页面,我希望在后台脚本收到消息时显示一个弹出窗口。这是我到目前为止所拥有的

背景脚本:

kango.addMessageListener('Content2Background', function(event) {
    kango.ui.browserButton.setPopup({url:'popup.html', width: 710, height:510});
    console.log(event.data);
});
在内容脚本中:

kango.dispatchMessage('Content2Background', "Hey");

运行此操作时,控制台将在控制台中显示消息,但弹出窗口未启用。知道为什么吗?

结果是
setPopup
只是将弹出窗口添加到按钮上。因此,再次单击它将打开弹出窗口。但是,以前附加到按钮的任何消息侦听器或发送者都将丢失。所以要当心,否则就要正直