kango 扩展弹出窗口打不开
kango extension popup wont open
我正在使用 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
只是将弹出窗口添加到按钮。所以再次点击它会打开弹出窗口。但是,之前附加到该按钮的任何消息侦听器或发件人都将丢失。所以要小心或正方形。
我正在使用 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
只是将弹出窗口添加到按钮。所以再次点击它会打开弹出窗口。但是,之前附加到该按钮的任何消息侦听器或发件人都将丢失。所以要小心或正方形。