Google 发布了适用于 Windows、Mac 与 Linux 的Chrome 78.0.3904.70,意味着稳定版 v78 到来。目前官方具体描述新特性与改进的博客还没有发布,不过结合此前 beta 版本的更新说明与相应开发版本的变更列表,可以总结一下新版本的情况。
此版本包括 CSS 属性与值 API、本地文件系统 API 与新的 Origin Trial 等新特性。
CSS 属性与值 API 可让开发人员将变量注册为完整的自定义属性,这样可以确保它们始终是特定类型,可以设置默认值甚至为它们设置动画。下图是使用 CSS 自定义属性创建的渐变,并且这种过渡是类型安全的。
新的本地文件统 API 使开发人员可以构建与用户本地设备上的文件进行交互的 Web 应用,包括IDE、照片和视频编辑器与文本编辑器等。用户授予访问权限后,该 API 允许 Web 应用调用平台自己的“打开和保存”对话框,直接将更改保存到文件和文件夹中。
9 月发布的Chrome 77 引入了Origin Trials 特性,该特性允许用户尝试新功能并向 Web 标准社区提供有关可用性、实用性和有效性的反馈。Chrome 78 在此基础上添加了更多功能,包括Signed Exchanges和SMS Receiver API。前者允许分发者提供由发布者签名的内容,后者允许网站访问传递到用户电话的 SMS 消息。
Chrome 78 还包括一些正在演进中,将会逐步正式推出的功能。例如,Chrome 用户很快就能高亮显示并右键单击 Chrome 中的电话号码链接,并将呼叫转移到Android 设备。某些用户可能还会看到在计算机和 Android 设备之间共享剪贴板内容的选项。
Chrome 还在集成 Google云盘,从 Chrome 的地址栏中,用户将能够搜索 Google 云盘文件。
此外,针对 Android 与 iOS 的一些新特性也陆续到来,主要改进包括暗黑模式、书签与历史记录可以在 iOS 13 中以卡片形式显示、可以从设置页面直接在 Chrome 中添加新信用卡。
而针对开发者,Chrome 78 还更新了V8 JavaScript 引擎,7.8 版本引擎包括预加载脚本流、更快的对象解构、惰性源位置、更快的 RegExp 匹配失败、WebAssembly C/C++ API 以及改进的 WebAssembly 启动时间等。
同时,Chrome 78.0.3904.70 还修复了 37 个安全问题。
网友评论(共有 0 条评论)