
微软即将在 Chromium 中实施一项突破性的权限策略,旨在缓解源自隐藏 iframe 的意外音频或视频播放问题。此更新有望为使用 Chrome 和 Edge 等基于 Chromium 平台的用户带来增强的浏览体验。
虽然现代浏览器具备静音音轨的功能,但当媒体已在隐藏的 iframe 中静默播放时,此功能便显得力不从心。为了弥补这一缺陷,微软将采用创新的权限策略,并期望开发者能够积极参与其应用。
根据Windows 最新版Chrome 状态公告,这项名为“在未渲染的 iframe 上暂停媒体播放”的策略是由微软开发者团队提出的。这项举措背后的理念反映了微软的信念:持续播放未渲染的内容会导致负面的用户体验。现有的开发者解决方案已被证明不足,并且在渲染媒体内容时会导致明显的性能和体验问题。
虽然具体的实施细节尚未公布,但从各种内部文件中收集到的见解揭示了微软通过这项政策来规范隐藏视频或音频播放的方法。
微软的“不可见媒体播放”政策如何提升浏览体验
目前,开发者在使用 iframe 集成视频或音频时,一种常见的做法是通过 CSS(display: none)隐藏 iframe。这通常源于希望保持简洁的用户界面,尤其是在弹出菜单较为常见的电商网站上。然而,这种策略可能会适得其反;隐藏的媒体可能会在未经用户同意的情况下意外开始播放。
这可能会导致播放时出现意外的音量过大,从而对用户造成干扰。以往,开发者曾尝试通过完全卸载并重新加载 iframe 来解决这个问题,但这种方法可能会带来严重的性能问题。
引入新的权限策略后,Web 应用程序可以指示 Chrome 和 Edge 在 iframe 不在视图中时自动暂停媒体播放,并在 iframe 再次可见时立即恢复播放。这将显著提升用户体验。

该政策的实施有望大幅降低Chrome和Edge浏览时音频或视频播放意外发生的概率,从而带来更加和谐的用户体验。
正如微软明确指出的那样,该提案旨在赋予 Web 应用程序控制嵌入式媒体内容的能力,从而确保用户在 iframe 渲染状态发生任何变化时都能享受到无缝的体验。最终目标是通过允许浏览器智能地管理隐藏内容的播放,使开发者能够创建更加用户友好的界面,同时优化性能。
这项新的权限策略不仅将改变 Chrome 浏览器,还将改变所有使用 Chromium 引擎的浏览器。然而,该策略仍处于试验阶段,具体推出时间尚未公布。
必须指出的是,这只是微软为改善浏览器体验而倡导的几项增强功能之一,其中包括优化 Chrome 中的 HDR 显示色彩准确度以及增强控制器用户的游戏流畅度。
常见问题
1.微软针对隐藏媒体播放的新许可政策是什么?
新的权限策略名为“暂停未渲染的 iframe 上的媒体播放”,旨在防止在基于 Chromium 的浏览器中隐藏的 iframe 中播放意外的音频或视频。
2.该政策将如何影响网站开发者和用户体验?
该策略将允许开发人员在 iframe 不可见时暂停媒体播放,确保用户在浏览时不会遇到意外的声音,从而促进与网络内容更愉快、更用户友好的交互。
3.新的权限政策什么时候可以供开发者实施?
该政策目前处于试验阶段,虽然具体推出日期尚未公布,但正在积极开发中,以便将来集成到基于 Chromium 的浏览器中。
发表回复