IT之家 17小时前
微软为 Chromium 浏览器引入新权限策略:解决网页音视频意外播放问题
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软正致力于改进Chromium浏览器,减少隐藏iframe中音视频的意外播放。新策略名为“在未渲染的iframe上暂停媒体播放”,旨在解决现有静音功能无法作用于隐藏媒体的问题。开发者可通过新策略控制嵌入式媒体,提升用户体验和浏览器性能。该策略虽未默认启用,但有望改善Chrome和Edge浏览体验。

🔊 现代浏览器静音功能无法有效控制隐藏iframe中的媒体播放,用户常遭遇意外的音视频播放。

💡 微软提出的新权限策略“在未渲染的iframe上暂停媒体播放”,旨在解决此问题。

⚙️ 开发者可通过设置CSS的display属性为“none”隐藏iframe,但可能导致后台媒体自动播放。

✅ 新策略允许Web应用告知浏览器在iframe不可见时暂停媒体播放,并在显示时恢复,提升用户体验。

🚀 该策略适用于所有基于Chromium的浏览器,目前仍在实验阶段,尚未全面推广。

IT之家 6 月 4 日消息,微软正在将一项新的权限策略整合到 Chromium 中,旨在减少开发者在使用 API 时意外触发的音频或视频播放的情况。

据IT之家了解,现代浏览器虽然已经具备使音频静音的功能,但当媒体内容在隐藏的 iframe 中播放时,这一功能就无法奏效。微软希望通过其新的权限策略解决这一问题,从而在使用 Chrome 浏览网页时减少意外的音频或视频播放,不过该策略的实施需要开发者的配合。

据 Windows Latest 发现的 Chrome 状态帖子显示,这项权限策略名为“在未渲染的 iframe 上暂停媒体播放”,由微软开发者提出。微软在其提案中指出:“如果媒体在未渲染时继续播放并发出声音,用户可能会有负面体验。”尽管开发者已经采用了一些解决办法,但这些办法并不完善,可能会在显示媒体内容时引发用户可感知的性能和体验问题。

微软表示,“在不可见时播放媒体”这一策略可能会让网络环境变得更好,但具体如何实现呢?目前,当开发者在 iframe 中嵌入视频或音频时,可能会通过将 CSS 的 display 属性设置为“none”来隐藏 iframe,因为这对终端用户来说看起来并不美观。虽然这种做法有助于改善用户界面,但同时也会导致媒体在后台自动播放的问题。这意味着,如果你使用 Chrome 浏览网页,可能会突然听到隐藏的视频或音频轨道发出声音。

据 Windows Latest 看到的一份文件显示,开发者此前曾尝试通过完全卸载并重新加载 iframe 来解决意外的音频或视频播放问题,但这会导致性能问题。

借助新的权限策略,Web 应用现在可以告知 Chrome 或 Edge 在 iframe 不可见时暂停其媒体播放,并在再次显示时恢复播放。

这一权限策略的正式名称为“media-playback-while-not-visible”,但目前尚未默认启用。一旦该权限策略被广泛采用,用户在使用 Chrome 或 Edge 浏览网页时将获得更好的体验,因为隐藏的音频或视频突然播放的情况将更少发生。

“该提案旨在为 Web 应用提供一种控制嵌入式媒体内容的能力,以确保在 iframe 的渲染状态发生变化时,用户能够获得良好的体验。”微软在一篇帖子中写道,“这将使开发者能够构建更用户友好的体验,并通过让浏览器处理用户不可见内容的播放,从而提升性能。”

这项新的权限策略将惠及所有基于 Chromium 的浏览器,但目前仍在实验阶段,尚不清楚何时会开始推出。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

微软 Chromium 浏览器 静音 用户体验
相关文章