Web SQL 弃用时间表已更新

目前移除 Web SQL 的目标版本是 Chromium 119。

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

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

Chrome 开发者工具的“Issues”面板已被弃用,并在面板中显示“Web SQL in non-安全上下文”警告。

  • [✅ 完成。]从 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 不再支持在所有上下文中使用 Web SQL 访问(2021 年 11 月 16 日)。

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