Chrome 62 中的弃用和移除内容

Joe Medley
Joe Medley

在几乎所有版本的 Chrome 中,我们都会看到大量的更新, 产品改进、性能以及 Web 功能 平台。本文介绍了 Chrome 62 此功能自 9 月 14 日起处于测试阶段此列表随时可能更改。

移除 RTCPeerConnection.getStreamById()

大约两年前,getStreamById() 已被从 WebRTC 规范中移除。大多数其他浏览器 已从其实现中移除了此功能,并且该功能已被弃用 。虽然我们认为此函数很少使用,但它也 认为与基于 Edge 和 WebKit 的 除 Safari 之外的浏览器,其中 getStreamById() 仍然受支持。 需要替代实现的开发者可以在 “移除意向”部分。

打算移除 | Chromestatus Tracker | Chromium bug

移除 SharedWorker.workerStart

用于监控工作器性能的此属性原为 从规范中删除的时间已超过两年,并且此规范在 其他主流浏览器。跟踪 worker 性能的更现代方法 会使用 Performance.timing

打算移除 | Chromestatus Tracker | Chromium bug

移除 SVGPathElement.getPathSegAtLength()

在 Chrome 48 中,移除了 SVGPathElement.pathSegList() 及相关界面 符合 SVG 规范。那时 就会错误地留下此方法。我们预计此次移除不会破坏 因为在过去两年内,Google 返回过 更长。

打算移除 | Chromestatus Tracker | Chromium bug

不再使用来自不安全 iframe 的通知

来自 iframe 的权限请求可能会令用户感到困惑,因为 区分包含网页的来源和 iframe 的来源 请求者。如果请求范围不明确,则很难 供用户判断是授予还是拒绝权限。

禁止在 iframe 中显示通知也会符合 通知权限和推送通知权限, 开发者。

需要此功能的开发者可以打开一个新窗口来请求 通知权限。

打算移除 | Chromestatus Tracker | Chromium bug