Microsoft提案:I-优化铬浏览器的IFRAME音频和视频播
如今,大多数浏览器在打开网页时会自动掌握页面上的视频,以避免在不适当情况下发出声音的尴尬性。但是,当网站使用iFrame框架来加强音频和视频内容时,浏览器有时无法有效掌握内容,从而导致意外播放的问题。为了应对这种情况,Microsoft工程师提出了一个Chromium Project建议,以改善代码,旨在减少不必要的播放。根据该提案,新添加的同意政策被称为“媒体播放背景”,其意思是“在不可见时暂停媒体播放”。这种方法允许Web开发人员与压迫者一起控制嵌入式音频和视频内容。当关联的iframe是无形的时,系统将自动暂停音频和视频播放。只有在重新审查iframe之后,才会继续进行播放。它为开发人员提供了更多的灵活性在其页面上管理多媒体内容的方法。微软在其建议中指出,尽管有些方法可以帮助开发人员应对意外播放的问题,但这些方法通常会对页面性能和用户体验产生负面影响。例如,一些开发人员将选择完全安装和重新加载iframe以停止播放,但这将增加页面加载时间和资源消耗。新方法提供了更好,简洁的解决方案。它依靠自己的浏览器机制来掩盖媒体内容以在看不见的状态下播放,从而有效地避免了意外播放的问题。这种改进将有助于使用基于铬内核的浏览器来改善用户的浏览体验,从而大大减少因意外播放而造成的破坏。但是,同意策略被禁用默认值,并且仍处于实验阶段。微软还希望更多的开发人员将参加E测试并提供反馈,以进一步优化和改进此功能。