Chrome 59 的新功能

想要查看更改的完整列表?请查看 Chromium 源代码库更改列表

我是 Pete LePage。我们来深入了解一下 Chrome 59 有哪些面向开发者的新功能!

无头 Chrome

无头浏览器是用于运行自动化测试和服务器 而无需查看渲染的输出 可见的界面 shell。例如:

  • 使用 Selenium 对渐进式 Web 应用进行单元测试
  • 创建维基百科网页的 PDF 文件
  • 使用开发者工具检查页面

从 Chrome 59 开始,您现在可以运行无头 Chrome。它融合了所有现代网络环境 向命令行提供的平台功能

请查看埃里克·比德尔曼 (Eric Bidelman) 发布的有关最新动态的帖子 了解完整详情。他举例说明如何使用该工具将网页 转储 DOM 以及如何在 Node 中以编程方式使用 DOM。

macOS 上的原生通知

以前,Chrome 浏览器包含自己的网络通知系统, 来向用户显示通知。不过,有用户反馈 开发者和其他开发者都希望 Chrome 能够使用 系统。

从 macOS 上的 Chrome 59 开始,Chrome 将使用原生通知系统, 改善用户体验并确保通知的感觉更丰富 集成在平台中的我个人很喜欢,现在通知将遵循 我的“请勿打扰”设置

Chrome 生成的通知(左),原生 macOS 生成的通知 通知(右)。

由于 macOS 处理通知的方式,有一些低使用率的 API ,因为这将导致 macOS 上的体验变差。

请查看我们的最新动态帖子 了解所有细节。

图片拍摄 API

在 Web 应用中拍摄高分辨率照片可能并非易事。用户必须 上传之前拍摄的照片,或者从浏览器切换到相机, 拍摄照片,切换回浏览器,然后上传照片。

借助 Chrome 59 中新增的 Image Capture API, 任何可用相机的分辨率。该 API 可让您控制 例如缩放、亮度、对比度、ISO 甚至白平衡。

如需了解详情,请查看 Sam 的帖子。 示例代码,帮助您立即开始使用。

等等!

  • MediaError.message 字符串会提供任何其他错误消息详情(如果有) 网站开发者调试媒体播放器错误。

Chrome 59 面向开发者进行了改进,以上只是冰山一角。

如果你喜欢这个视频,不妨看看 设计师与开发者, 一个全新的视频系列,尝试解决设计人员 和开发者协同工作。

然后订阅我们的 YouTube 频道和 每当我们发布新视频时,您都会收到电子邮件通知。

我是 Pete LePage,Chrome 60 发布后, 和您分享 Chrome 的新功能!