Web SQL 弃用时间表已更新

Web SQL 已在 Chromium 119 中被完全移除。

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

  • [✅ 已完成。]Chromium 97 弃用了第三方情境下的 WebSQL,并将其移除( 2021 年 11 月 16 日)。
  • [✅ 已完成。]自 Chromium 105(2021 年 11 月 16 日)起,在不安全情境中对 Web SQL 的访问已废弃,当时 Chrome DevTools“问题”面板中会显示一条警告消息。

已废弃 Chrome DevTools“问题”面板中显示的警告,该警告指出在不安全情境中读取 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 DevTools 的“问题”面板中会显示一条警告消息。
  • [✅ 已完成。]从 Chromium 117(2021 年 11 月 16 日)到 Chromium 123(2021 年 11 月 16 日),我们提供了一个弃用试用版,以便您继续使用 Web SQL。 如需详细了解弃用试用,请参阅起源试用使用入门一文中提供的链接部分。
  • [✅ 已完成。]从 Chromium 119 开始,所有情境中的 Web SQL 访问权限将不再可用( 2021 年 11 月 16 日)。

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