Google今天推出了适用于Windows,Mac和Linux的Chrome 64。此版本中增加了一个更强大的弹出窗口拦截器和一些开发人员功能。您现在可以使用浏览器的内置无声更新程序更新到最新版本,也可以直接从google.com/chrome下载。
Chrome可以说不仅仅是浏览器。拥有超过10亿用户,这是网络开发人员必须考虑的一个主要平台。事实上,随着Chrome的定期添加和更改,开发人员必须跟上,以确保他们正在利用一切可用的优势。
首先,Chrome 64有一个更强大的弹出式窗口拦截器,可以防止滥用经验的网站打开新的标签或窗口。这些包括伪装成播放按钮的第三方网站,其他网站控制,甚至是捕捉所有点击的网站上的透明叠加。如果您是网站所有者,则可以使用Google Search Console中的“滥用体验报告”来查看您的网站是否被发现有滥用的体验。
Chrome 64还支持Resize Observer API,它使Web应用程序能够更好地控制页面元素大小的变化。响应式Web应用程序目前使用CSS媒体查询或window.onresize来构建适应不同视口大小的响应式组件,但这些都是全局信号,并且需要整个视口才能相应地进行响应。
Chrome现在还支持通过import.meta.url公开模块URL的JavaScript模块中的import.meta属性。这对编写JavaScript模块的开发人员非常有用,他们需要访问关于当前模块或库作者的主机特定元数据,这些元数据需要访问被捆绑到库中的模块的URL。
开发人员也希望知道,Chrome 64包含了对V8 JavaScript引擎的更新:版本6.4。您可以期待通常的速度和内存改进,再加上新的ECMAScript语言功能。查看API更改摘要以获取更多信息。
Chrome 64应该阻止网站自动播放内容。我们测试了这个功能,看起来这个功能还没有开启,即使它在非稳定的版本中工作。
Chrome 63应该包含一个选项来完全禁用整个网站的音频。它并没有进入这个版本,但它可以在Chrome 64中使用,所以有可能谷歌可能只是按计划运行。据推测,如果不是早点,Chrome浏览器将会禁用所有的自动播放内容。