Web SQL 弃用时间表已更新

Web SQL 已在 Chromium 119 中彻底移除。

Web SQL 于 2009 年 4 月首次提出,并于 2010 年 11 月被弃用。Gecko 从未实现过,于 2019 年 WebKit 将其移除。在 Chromium 97 中,针对第三方上下文移除了 Web SQL。Chromium 105 在不安全的上下文中废弃了 Web SQL,并在使用该功能时在“开发者工具问题”面板中显示警告。Chromium 110 移除了不安全上下文中的 Web SQL。请在不安全情境中完成移除,最终计划在 Chromium 119 中全面移除所有情境。

  • [✅ 完成。]在 Chromium 97(2021 年 11 月 16 日)中,针对第三方上下文废弃并移除了 Web SQL。
  • [✅ 完成。]自 Chromium 105(2021 年 11 月 16 日)起,不安全上下文中的 Web SQL 访问功能已被弃用,但 Chrome 开发者工具面板中会显示警告消息。

Chrome 开发者工具的“Issues”面板已被弃用,其中包含一条警告“在非安全上下文中读取 Web SQL”的警告。

  • [✅ 完成。]自 Chromium 110(2021 年 11 月 16 日)起,不再支持在不安全上下文中访问 Web SQL。从 Chromium 110(2021 年 11 月 16 日)到 Chromium 123(2021 年 11 月 16 日)提供了可继续使用该功能的企业政策
  • [✅ 完成。]自 Chromium 115(2021 年 11 月 16 日)起,弃用了所有上下文中的 Web SQL 访问权限,并且 Chrome 开发者工具“问题”面板中会显示警告消息。
  • [✅ 完成。]从 Chromium 117(2021 年 11 月 16 日)到 Chromium 123(2021 年 11 月 16 日)期间推出了用于继续使用 Web SQL 的弃用试用。如需详细了解弃用试用,请参阅源试用使用入门一文的链接部分。
  • [✅ 完成。]从 Chromium 119(2021 年 11 月 16 日)开始,您将无法再在所有上下文中访问 Web SQL。

如需详细了解此弃用,请参阅弃用和移除 Web SQL 一文。