1

我想將YouTube播放器嵌入到網頁中並將其展示給用戶。如果使用前景彈出框來託管玩家,那麼當彈出窗口失去焦點時,玩家將被銷燬,因爲整個彈出窗口被移除。在Google Chrome瀏覽器擴展程序中顯示YouTube視頻

我曾希望能夠使用webKitNotifications.createHTMLNotification()並在HTML Notification中嵌入播放器,但該規範已被棄用。

只是好奇,如果任何人有任何真正狡猾的想法如何實現這一目標?我懷疑在後臺頁面託管YouTube播放器違反了YouTube的服務條款。

通過開發看。通道API:

......這是真的。

建議感激。謝謝。

回答

1

你可以簡單地在你的擴展您的網頁的HTML文件,例如video.htmlweb_accesible_resources下列出它在你的清單,並使用表現出來:

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

內,您的頁面,您可以使用任何方法你想嵌入YouTube播放器。

+0

這就是我目前正在研究的內容,但它看起來像擴展不允許隱藏創建的選項卡或窗口。應用程序似乎有這個權利,但最好的一個窗口可以做的只是最小化。我正在尋找一些我可以在彈出關閉時隱藏的東西,以提供與關閉效果相同的效果,但不會刪除HTML。如果我發現其他東西很酷,我會繼續玩耍並報告回來! –

+0

@SeanAnderson沒錯,你不能有一個隱藏的窗口,但你爲什麼要隱藏它而不是關閉它?你想讓它繼續玩嗎?你想暫停並稍後恢復? – rsanchez

+0

@rsanches我希望視頻繼續播放。我目前將YouTube iframe嵌入到背景頁面上。這允許音頻繼續播放。我把視頻拖到前臺看起來像這樣:http://bit.ly/19xb9uY但它是一個可怕的解決方法,它引入了複雜的錯誤。我正在尋找一個更優雅的解決方案,其中頁面有時可以在前景中看到,有時看不到。 –

相關問題