APP下载

Chrome推出66版本默认情况下屏蔽自动播放功能

消息来源:baojiabao.com 作者: 发布时间:2026-02-24

报价宝综合消息Chrome推出66版本默认情况下屏蔽自动播放功能

谷歌今天推出适用于Windows,Mac,Linux,Android和iOS的Chrome 66。桌面版本包括默认静音自动播放内容,安全改进和新的开发人员功能。您现在可以使用浏览器的内置更新程序更新至最新版本,也可以直接从google.com/chrome下载。

拥有超过10亿用户,Chrome既是浏览器又是Web开发人员必须考虑的主要平台。事实上,随着Chrome的定期添加和更改,开发人员必须跟上,确保他们利用可用的一切。

这个版本最大的改进是,默认情况下,声音自动播放内容现在被阻止。这个功能被推迟了 - 它最初预定在一月份发布Chrome 64--但现在它终于来了。然而,Chrome 64确实增加了一个选项,可以完全禁用每个站点的音频,而功能也比计划时间晚到达(最初计划用于Chrome 63)。

在我们的测试中,静音的自动播放内容仍会自动播放。使用声音自动播放内容,无论是否具有可见的控件,以及是否设置为循环播放,都不会开始播放。

然而,我们收到了YouTube视频的混合结果 - 有时他们会自动播放,而其他时间则不会。有人会期望视频网站自动播放内容,这大概是该网页的主要焦点,但其他人可能会不同意。无论哪种方式,如果一个页面以某种方式绕过了自动播放块,您仍然可以静音整个网站。

这种差异是由于Chrome如何为您为每个网站排名。在桌面设备上,Chrome拥有媒体参与度指数(MEI),可以衡量您访问的每个网站使用媒体的倾向。您可以通过导航到chrome:// media-engagement内部页面来检查每个站点的MEI。

MEI由每次访问重要媒体播放事件的比率决定,并考虑以下四个因素:

媒体消耗(音频/视频)必须大于7秒。

音频必须存在并取消静音。

视频选项卡处于活动状态。

视频大小(以像素为单位)必须大于200×140。

当Google首次宣布其计划时,该公司称其方法合理,称“自动播放可以让网络更快更简单地使用”,意外的媒体播放也是“最常见的用户关注点之一”,因为它“可以使用数据,消费能力,并在浏览时产生不必要的噪音。“谷歌认为,一个好处是统一的桌面和移动网络行为,使跨平台和浏览器的网络媒体开发更具可预测性。

谈到平台,Chrome 65是谷歌OS X 10.9用户浏览器的最后一个版本。 Chrome 66需要OS X 10.10或更高版本。如果你还没有升级你的Mac,这可能会促使你拉动触发器。

移至开发人员功能,Chrome 66包含画布标记的ImageBitmap渲染上下文。不是先创建一个img标签,然后将其内容呈现给canvas,这会导致图像的多个副本存储在内存中,这种新的呈现上下文通过避免内存重复来简化ImageBitmap对象的显示。谷歌指出,例如,一个WebGL游戏可以在游戏进行时使用它来随时载入新的纹理。

接下来,Chrome 66实现CSS类型对象模型。 CSS类型化对象模型级别1通过将CSS值暴露为类型化的JavaScript对象而不是通过将CSS值暴露于开发人员和浏览器,而不是通过操纵字元串来改变CSS属性字元串。这不仅更具性能,还允许开发人员编写更多可维护的代码。

接下来,还有一个新的异步剪贴板API,它具有基于承诺的读取和写入剪贴板的方式(未来的版本将支持更丰富的数据类型,包括图像)。 Google声称它比Chrome 43中发布的execCommand("copy")API更简单,并与Permissions API集成。

最后,AudioWorklet旨在替换传统的ScriptProcessorNode,它是异步的并且是必需的线程跳频,可能会产生不稳定的音频输出。 AudioWorklet对象提供了一个新的同步JavaScript执行上下文,允许开发人员以编程方式控制音频,而不会在输出音频中产生额外的延迟和更高的稳定性。

开发人员也希望知道Chrome 66包含对V8 JavaScript引擎的更新:版本6.6。该版本包含新的JavaScript语言功能,执行后的代码缓存,后台编译,AST编号的删除以及性能改进。




2018-04-19 14:32:00

相关文章