我正在为一些互联网广播电台进行扩展。目前它正在打开播放音乐的新窗口,但我想进行扩展。
我创建了弹出窗口,并将互联网广播电台的网址作为iframe放入其中。问题是,当弹出窗口关闭时,iframe也会关闭,音乐会停止,这有点难过。
关于如何在弹出“关闭”时保持弹出窗口内容的任何想法?
答案 0 :(得分:0)
将清单设置为
"background": {
"scripts": ["background.js"]
},
然后,一旦执行脚本将运行的页面弹出窗口,就可以以这种方式加载脚本。
如果你这样做我会建议添加关键命令来停止,暂停和播放命令,就像你的清单一样。
"commands": {
"commands": {
"Play": {
"suggested_key": {
"default": "Ctrl+Shift+U",
"mac": "Command+Shift+U"
},
"description": "Toggle feature foo"
},
"Stop": {
"suggested_key": {
"default": "Ctrl+Shift+Z",
"mac": "Command+Shift+D"
},
"description": "Toggle feature foo"
}
}
然后在您在清单中设置的后台文件中添加Chrome监听器
chrome.commands.onCommand.addListener(function(command) {
console.log('Command:', command);
if(command == "Play"){
//play function here
}else if(command == "Stop"){
//stop function here
}
});