Chrome 87 中的弃用和移除内容

Joe Medley
Joe Medley

Chrome 87 Beta 版于 2020 年 10 月 15 日发布,稳定版于 2020 年 11 月 17 日发布。

iframe 允许属性中的逗号分隔符

<iframe> 标记中的权限政策声明无法再使用英文逗号作为各项之间的分隔符。开发者应改用分号。

-webkit-font-size-delta

Blink 将不再支持罕见的 -webkit-font-size-delta 属性。开发者应改为使用字体大小来控制字体大小。

不再支持 FTP

Chrome 将弃用并停止对 FTP 网址的支持。Google Chrome 中的当前 FTP 实现不支持加密连接 (FTPS) 和代理。浏览器的 FTP 使用率过低,以至于无法再投资改进现有的 FTP 客户端。此外,所有受影响的平台上都提供了功能更强大的 FTP 客户端。

Google Chrome 72 及更高版本不再支持通过 FTP 提取文档子资源以及呈现顶级 FTP 资源。目前,转到 FTP 网址时,系统会显示目录列表或下载内容,具体取决于资源类型。Google Chrome 74 及更高版本中存在一个 bug,导致不再支持通过 HTTP 代理访问 FTP 网址。Google Chrome 76 中彻底移除了对 FTP 的代理支持。在 Chrome 86 中,针对预发布渠道(Canary 版和 Beta 版)停用了 FTP,并针对 1% 的稳定版用户实验性地停用了 FTP。

Google Chrome 的 FTP 实现的其余功能仅限于显示目录列表或通过未加密连接下载资源。

后续弃用过程按照以下时间表执行:

Chrome 87

默认情况下,系统会为 50% 的用户停用 FTP 支持,但可以使用上面列出的标志启用 FTP 支持。

Chrome 88

FTP 支持将被停用。

废弃政策

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

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

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

Chrome 目前有 弃用和移除 API 的流程,其本质上包括:

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

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