Mozilla 在本周发布的 Firefox Nightly(Firefox 浏览器的尖端开发版本)中为特定站点的视频包装脚本奠定了基础。

这些视频包装脚本通过添加对特定于站点的控件和功能(例如字幕或标题)的支持来改进浏览器的画中画模式。
许多现代网络浏览器都支持画中画模式。该模式允许用户将媒体播放移动到显示在浏览器顶部的独立覆盖界面。用户获得基本控制,例如播放和暂停视频,并且可以使用浏览器导航到其他选项卡或页面,而不会失去媒体播放焦点。
大约一年前,当Mozilla 的错误跟踪网站上打开错误 1670108时,就开始研究特定于站点的视频播放器适配器。想要为特定服务实现脚本的主要原因是兼容性,因为全局功能有时会导致不必要的破坏。错误跟踪网站上的原始发帖人 Mike Conley 举了一个例子,其中一个简单的函数会改变视频的当前时间,会导致 Netflix 上的播放停止。
为 Firefox 的画中画模式引入了特定于站点的解决方案,为该模式带来了高级控制,并减少了损坏的机会。
Mozilla 在其公告中提到了四项视频流服务。据该组织称,用户可以期待 Netflix、YouTube 和亚马逊的脚本,以及公告中未提及的其他服务。
最新版本的 Firefox Nightly 包括支持这些特定于站点的视频包装脚本的基础设施。Mozilla 为 YouTube 实现了一个概念验证脚本,它将画中画窗口的静音按钮与 YouTube 上视频播放器的静音状态同步。
Mozilla 将暂时将该功能限制在 Firefox Nightly 中,以解决向组织报告的潜在错误和问题。该功能最终将升级到 Firefox Stable。