You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取网站在浏览器中创建的WebSQL数据库列表?

获取当前域名下所有WebSQL数据库列表的方法

WebSQL本身没有提供官方标准API来直接列出当前域名下创建的所有数据库,但可以通过以下方式获取:

1. 使用浏览器开发者工具(推荐)

这是最可靠且简便的方式,不同浏览器操作略有差异:

  • Chrome/Edge:按下F12打开开发者工具,切换到「Application」面板,在左侧「Storage」分类下找到「Web SQL」,展开后即可看到当前域名下所有的WebSQL数据库。
  • Safari:打开Web Inspector(快捷键Command+Option+I),切换到「Storage」标签页,找到「Web SQL」选项,展开查看所有数据库。
  • Firefox:WebSQL已被Firefox正式移除,若需查看历史遗留的WebSQL数据,需使用旧版本Firefox,在开发者工具的「Storage」面板中找到「Web SQL」查看。

2. 代码层面的替代方案

如果需要在代码中获取列表,没有通用的标准方法,但可以采用以下思路:

  • 如果你能控制代码逻辑,在每次调用openDatabase创建数据库时,将数据库名称记录到localStorage或其他持久化存储中,后续直接读取这个记录列表即可,这是最稳妥的方案。
  • 部分浏览器曾提供过非标准的webkitStorageInfo接口,但该接口已被废弃,不建议在生产环境中使用,且目前多数现代浏览器已移除该接口。

注意:WebSQL已被W3C标记为废弃技术,迁移至IndexedDB等标准存储方案是更长期的选择。

内容的提问来源于stack exchange,提问作者Dan Fabulich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 04:09:52