Google chrome extension 在Google Chrome扩展中显示YouTube视频

Google chrome extension 在Google Chrome扩展中显示YouTube视频,google-chrome-extension,youtube-api,youtube-javascript-api,Google Chrome Extension,Youtube Api,Youtube Javascript Api,我想在页面上嵌入一个YouTube播放器,并将其显示给用户。如果使用前台弹出窗口来托管播放器,那么当弹出窗口失去焦点时,播放器将被销毁,因为整个弹出窗口都被删除 我希望使用webKitNotifications.createHTMLNotification()并在HTML通知中嵌入播放器,但该规范后来被弃用 只是好奇,是否有人对如何实现这一点有任何真正狡猾的想法?我怀疑将YouTube播放器放在背景页面上违反了YouTube的服务条款 查看开发频道API: -与HTML通知相比,限制性太强。看

我想在页面上嵌入一个YouTube播放器,并将其显示给用户。如果使用前台弹出窗口来托管播放器,那么当弹出窗口失去焦点时,播放器将被销毁,因为整个弹出窗口都被删除

我希望使用webKitNotifications.createHTMLNotification()并在HTML通知中嵌入播放器,但该规范后来被弃用

只是好奇,是否有人对如何实现这一点有任何真正狡猾的想法?我怀疑将YouTube播放器放在背景页面上违反了YouTube的服务条款

查看开发频道API:

  • -与HTML通知相比,限制性太强。看起来我不能把YouTube播放器嵌入其中一个家伙
而且。。。就是这样


谢谢你的建议。谢谢。

您只需在页面扩展名中包含一个HTML文件,例如
video.HTML
,将其列在您的清单中的
web\u accessible\u resources
下,并使用以下方式显示:

chrome.tabs.create({url: chrome.extension.getURL('video.html')});

在页面内部,您可以使用任何想要嵌入YouTube播放器的方法。

您只需在页面扩展名中包含一个HTML文件,例如
video.HTML
,将其列在
web可访问资源
下的清单中,并使用以下方式显示:

chrome.tabs.create({url: chrome.extension.getURL('video.html')});

在您的页面中,您可以使用任何嵌入YouTube播放器的方法。

这就是我目前正在调查的问题,但看起来扩展不允许隐藏创建的选项卡或窗口。应用程序似乎有这样的权利,但一个窗口所能做的最好的事情就是最小化。我正在寻找一些我可以在弹出窗口关闭时隐藏的东西,以提供与关闭时相同的效果,但不删除HTML。我会继续玩下去,如果我发现还有什么好玩的,我会回来报到的@SeanAnderson没错,你不能有一个隐藏的窗口,但是为什么你想隐藏它而不是关闭它呢?你想让它继续播放吗?要暂停并稍后继续吗?@rsansches我希望视频继续播放。我目前将YouTube iframe嵌入到背景页面中。这允许音频继续播放。我这样把视频传输到前台:但这是一个引入复杂bug的可怕的解决办法。我正在寻找一个更优雅的解决方案,页面有时在前台可见,有时不可见。这就是我目前正在调查的问题,但看起来不允许扩展隐藏创建的选项卡或窗口。应用程序似乎有这样的权利,但一个窗口所能做的最好的事情就是最小化。我正在寻找一些我可以在弹出窗口关闭时隐藏的东西,以提供与关闭时相同的效果,但不删除HTML。我会继续玩下去,如果我发现还有什么好玩的,我会回来报到的@SeanAnderson没错,你不能有一个隐藏的窗口,但是为什么你想隐藏它而不是关闭它呢?你想让它继续播放吗?要暂停并稍后继续吗?@rsansches我希望视频继续播放。我目前将YouTube iframe嵌入到背景页面中。这允许音频继续播放。我这样把视频传输到前台:但这是一个引入复杂bug的可怕的解决办法。我正在寻找一个更优雅的解决方案,页面有时在前台可见,有时不可见。