Chrome 100 中的弃用和移除内容

Chrome 100 Beta 版于 2022 年 3 月 3 日发布,预计将于 2022 年 3 月底成为稳定版。

未简化的用户代理字符串的最新版本

Chromium 100 将是最后一个默认支持未简化的用户代理字符串(以及相关的 navigator.userAgentnavigator.appVersionnavigator.platform DOM API)的版本。允许网站测试已完全缩减的用户代理的源试用将于 2022 年 4 月 19 日结束。该日期之后,用户代理字符串将会逐渐缩减。若要查看完整时间表,请参阅 Chromium 博客:用户代理减少源试用和日期。需要更多时间进行测试或迁移到用户代理客户端提示的网站可以注册弃用源试用(计划从 Chrome 100 到 Chrome 113)(包括这两个版本)。首次源试用预览完全缩减的用户代理字符串时,弃用试用会保留旧版用户代理。弃用试用预计将于 2023 年 5 月底结束。

这是将 User-Agent 字符串替换为新的 User-Agent Client Hints API 策略的一部分。若要了解用户代理客户端提示,请参阅迁移至用户代理客户端提示利用用户代理客户端提示改善用户隐私和开发者体验

废弃政策

为了保持平台的正常运行,我们有时会从 Web 平台中移除已运行其课程的 API。我们移除 API 的原因有很多,例如:

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

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

Chrome 目前有弃用和移除 API 的流程,主要包括:

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

您可以使用已弃用的过滤条件在 chromestatus.com 上找到所有已弃用功能的列表,并应用已移除的过滤条件来查找已移除的功能。我们还会尝试在这些博文中总结一些更改、推理和迁移路径。