我目前正在开发Chrome扩展程序,以便在浏览其他网站时在弹出窗口中观看YouTube视频。
它工作得很好,问题是,如果我点击一个链接或切换全屏应用程序(Mac)popup disapear,我怎么能让弹出泡泡“永远”?
清单:
{
"manifest_version": 2,
"name": "One-Click Youtube",
"description": "Youtube on one click",
"version": "1.0",
"permissions": ["tabs" , "contextMenus"],
"browser_action": {
"default_icon": "icon.png",
"default_popup": "ytplayer.html"
}
}
答案 0 :(得分:1)
应用程序总是有一个顶级窗口api。这里有一个演示:https://chrome.google.com/webstore/detail/floating-youtube/jjphmlaoffndcnecccgemfdaaoighkel
答案 1 :(得分:0)
你不能。弹出窗口会在失去焦点时关闭并销毁页面。
这种行为是设计的;您需要一个不同的用户界面,可能会打开一个type: "popup"
的窗口。
如果window type "panel"
可用,您的问题可以更好地解决。