时间:2020-08-26 07:59:18来源:Win10专业版官网点击量:N次
8月26日消息:昨天,谷歌向稳定桌面版发布了谷歌浏览器Chrome 85版本,它为开发人员提供了许多安全增强功能,功能和API。
Chrome 85是一个具有许多功能的大规模发行版,其中包括QR码生成器,AVIF图像支持,更好的保护,防止混合内容下载,进一步保护同一站点的cookie和PWA的应用程序快捷方式。
随着现在将Chrome 85升级到稳定版渠道,Chrome 86将很快升级到Beta版,而Chrome 87将成为Canary版本。
Windows,Mac和Linux桌面用户可以通过转到设置->帮助->关于Google Chrome升级到Chrome 85。然后,浏览器将自动检查新更新并在可用时进行安装。
页面加载速度更快
Google Chrome 85现在使用称为配置文件引导优化(PGO)的新编译器优化技术,将页面加载速度提高了10%。
Chrome工程总监Max Christoff说:“由于PGO使用的实际使用场景与世界各地的Chrome用户的工作流程相匹配,因此优先级最高的任务将得到优先处理,并使其变得更快。”
“我们的测试一致显示,页面加载速度平均提高了10%,并且当您的CPU负责运行许多选项卡或程序时,速度甚至得到了更大的提高。”
PGO使得浏览器最关键的代码可以更快地运行,从而使用户能够在浏览Internet时注意到速度的提高。
基于在第一Contentful喷漆认为加载速度的度量和车速表浏览器基准,PGO是通向分别高达3.5%和11.4%,增加的,以及在整个浏览器响应一个7.3%的涨幅。
AVIF图像支持
随着Chrome 85的发布,用户现在获得内置的AVIF图像支持。
AV1图像文件格式(AVIF)使用AV1编解码器压缩图像,并且已发现可以显着减少图像尺寸,而不会显着降低质量。
在Netflix使用AVIF图像进行表演艺术进行的测试中,他们发现AVIF可以显着减小文件的大小,同时保留高级图像细节。
“减少带宽消耗以更快地加载页面并减少整体数据消耗:与JPEG或WebP相比,AVIF显着减少了图像的文件大小。在进行全面优化之前,Netflix在其测试集上发布的结果显示,在各个用例中,与JPEG相比节省了约50% ,其中4:4:4的内容超过60%。” Google在AVIF Chrome状态页面中解释说。
由于AVIF还支持诸如高动态范围(HDR)之类的现代功能,并且对Netflix,YouTube和Facebook等网站表现出了使用兴趣,因此Google决定增加对文件格式的内置支持。
要测试您的浏览器是否支持AVIF图像,可以使用此测试页。
Chrome 85阻止更多混合内容下载
在2019年4月,我们报道谷歌正在开始实施一项计划,以阻止Chrome中混合内容的下载。
混合内容下载是首次从HTTPS网站启动时通过不安全的HTTP连接传送的文件。
Google Chrome首先开始在Chrome控制台中显示警告,以警告开发人员这些下载将在以后的版本中被阻止。
在此版本中,Chrome在下载混合内容的音频,视频,图像和ext文件时会显示视觉警告。
这些文件包括.png,.gif,.jpg,.mp4等。
阻止混合内容下载
Google Chrome浏览器还将阻止被认为不安全的混合内容文件,因为它们可能被滥用来传递恶意软件或其他恶意活动。
这些文件由.pdf,.doc,.docx,.xls等组成。
从Chrome 86开始,Google Chrome将开始阻止所有混合内容下载。
您可以使用我们的混合内容下载PoC页面测试此功能。
应用快捷方式已添加
Chrome 85引入了渐进式Web应用(PWA)的应用快捷方式,因此用户可以快速访问常用任务。
启用后,如果用户点击并按住PWA图标或右键单击它,则操作系统将显示可以使用该Web应用程序自动启动的各种任务。
应用程序快捷方式现在在Microsoft Edge 85中也处于活动状态。
网页QR码生成器
Chrome 85现在带有QR码生成器,可帮助您轻松共享自己喜欢的网站。
在页面上浏览时,您会看到一个新的上下文菜单选项标题“为此页面创建QR码”。
选择后,浏览器将生成并显示一个QR码,您可以将其与他人共享。
如果移动设备的相机扫描该QR码,它将自动打开页面。
Chrome 85未启用用户代理客户端提示
Google最初计划在Chrome 85中启用一项名为“User-Agent Client Hints”的新功能,但由于COVID-19大流行,它已选择将其推迟到2021年。
此功能旨在降低用户代理字符串的复杂性,并防止网站根据这些字符串中包含的信息来识别用户。
最终启用后,User-Agent Client Hints将冻结浏览器的用户代理,使其包含已清理的字符串
“你可以通过启用测试版本,这chrome://flags/#freeze-user-agent将Chrome 84,该标志将返回一个字符串,出于兼容性考虑历史项,但具体消毒,”谷歌解释说。
用户代理字符串的示例为:
Mozilla/5.0 (Linux; Android 9; Unspecified Device) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.0.0 Mobile Safari/537.36
Chrome 85中的段堆测试已禁用
随着Windows 10版本2004的发布,Microsoft为应用程序引入了一种简单的方法,使应用程序可以使用名为“段堆”的新内存优化功能。
在Microsoft的测试中,他们最初发现它可以减少Microsoft Edge中的内存使用量。
看到这些测试后,Google开始在运行Windows 10 2004的Google Chrome中测试此功能。
经过两周的测试,该功能被谷歌确定为,虽然在内存使用方面有大量节省,但CPU利用率也有所提高。
这种折衷最终导致了Google Chrome浏览器性能的下降,并且Google禁用了此版本中的测试。
Google计划进一步测试此功能,以查看是否可以再次启用它而不会降低性能。
发布了新的开发人员功能
Chrome 85具有许多开发人员功能,可用于设计网站和与客户端硬件进行通信。
其中包括的一些新功能包括:
该加成剪贴板API功能政策,防止通过iframe的未经授权的使用。
添加了“支持页面” CSS属性和命名的网页。
对蓝牙设备的增强支持,包括允许网站发现兼容设备或它们是否在范围内。
将逻辑分配运算符|| =,&& =和?? =添加到JavaScript。
同一站点内的Cookie [进一步保证1,2]。
完整的更改列表可在此处找到。
修复安全漏洞
Chrome 85版本还包含许多安全漏洞修补程序。
漏洞列表尚未发布,并且在发布时将对其进行更新。
我们确实知道WebGL中的一个远程代码执行漏洞已在此版本中修复,并由Cisco Talos昨天披露。