Chrome 85 中的弃用和移除内容

Joe Medley
Joe Medley

开始移除 AppCache

Chrome 85 开始在 Chrome 中按规范停用 AppCache。如需了解详情以及有关妥善管理过渡的说明,请参阅为移除 AppCache 做好准备。如需了解有助于您识别此 API 及其他已废弃 API 用法的功能,请参阅了解代码运行状况

移除意图 | Chrome 平台状态 | Chromium bug

拒绝不安全的 SameSite=None Cookie

我们不再支持使用将 SameSite 设置为“None”且不带 Secure 属性的 Cookie。任何请求 SameSite=None 但未标记为 Secure 的 Cookie 都会被拒绝。此功能已于 2020 年 7 月 14 日面向稳定版 Chrome 用户推出。如需查看完整时间表和详细信息,请参阅 SameSite 更新。通过明文渠道传送的 Cookie 可能会被网络攻击者编入目录或修改。要求用于跨网站使用的 Cookie 采用安全传输可降低此风险。

移除意图 | Chrome 平台状态 | Chromium bug

-webkit-line-clamp 中的 -webkit-box 怪癖

移除意图 | Chrome 平台状态 | Chromium bug

废弃政策

为了确保平台的正常运行,我们有时会从网站平台中移除已完成生命周期的 API。我们移除 API 的原因有很多,例如:

  • 它们已被较新的 API 取代。
  • 这些文档会更新以反映规范的更改,以便与其他浏览器保持一致。
  • 这些功能是早期实验,在其他浏览器中从未实现,因此可能会增加 Web 开发者的支持负担。

其中一些更改将对极少数网站产生影响。为了提前缓解问题,我们会尽量提前通知开发者,以便他们进行必要的更改来确保其网站正常运行。

Chrome 目前 有 API 废弃和移除流程,具体如下:

  • blink-dev 邮寄名单中发布公告。
  • 在 Chrome 开发者工具控制台中设置警告,并在网页上检测到使用情况时提供时间尺度。
  • 等待一段时间,进行监控,然后在使用量下降时移除该功能。

您可以使用 已废弃的过滤条件 在 chromestatus.com 上查找所有已废弃的功能,也可以应用已移除的过滤条件查找已移除的功能。我们还会尝试在这些帖子中总结一些变更、原因和迁移路径。