使用 HTML 5 Web SQL 数据库时数据存储在哪里

发布于 2024-12-19 05:41:49 字数 137 浏览 4 评论 0原文

我刚刚读到一些有关 HTML 5 Web SQL 数据库的内容。我在这里和谷歌上做了一些搜索,但找不到简单明了的答案。

有人能告诉我,使用这个时数据存储在哪里吗?在内存中还是文本文件中还是其他什么地方?

还有哪些浏览器支持这个?

I just read something about HTML 5 Web SQL Databases. I did a little search on here and Google but couldn't find a simple to the point answer.

Can someone tell me, where is the data stored when using this? In memory or a text file or something else?

Also what browsers support this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

非要怀念 2024-12-26 05:41:50

Google Chrome 系统的 Web SQL 位置:

Windows Vista 或 7

\Users\_username_\AppData\Local\Google\Chrome\User Data\Default\databases

Windows XP

\Documents and Settings\_username_\Local Settings\Application Data\Google\Chrome\User Data\Default\databases

Mac OS X

~/Library/Application Support/Google/Chrome/Default/databases

Linux

~/.config/google-chrome/Default/databases

Web SQL locations by system for Google Chrome:

Windows Vista or 7

\Users\_username_\AppData\Local\Google\Chrome\User Data\Default\databases

Windows XP

\Documents and Settings\_username_\Local Settings\Application Data\Google\Chrome\User Data\Default\databases

Mac OS X

~/Library/Application Support/Google/Chrome/Default/databases

Linux

~/.config/google-chrome/Default/databases
牵强ㄟ 2024-12-26 05:41:50

它存储在 SQLite 数据库中。 这里是我找到的浏览器支持图表:。

也就是说,W3C 已正式放弃对 WebSQL 的支持,转而支持 IndexedDB。 这里是相应的图表:

您可能还想查看DataJS,这是一个抽象本地存储的一些细节并跨浏览器工作的库:

希望有帮助。

It's stored in a SQLite database. Here is a browser support chart I found: .

That said, the W3C has officially dropped support for WebSQL in favor of IndexedDB. Here's the equivalent chart for that:

You may also want to look at DataJS, which is a library that abstracts some of the details of local storage and works across browsers:

Hope that helps.

活雷疯 2024-12-26 05:41:50

以下是一个浏览器示例:

在 Windows 7 上,Chrome 将 Web SQL(又名 SQLite)数据库存储在:

C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\databases

使用 Web SQL 的扩展程序或网站有自己的文件夹。每个文件夹中都有一个编号的、无扩展名的文件,该文件是 SQLite 数据库。您可以使用 SQLite 数据库浏览器 或任何支持 SQLite 的应用程序打开所述文件。

Here is one browser example:

On Windows 7, Chrome stores Web SQL (aka SQLite) databases in:

C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\databases

Each extension or website that uses Web SQL is given its own folder. Within each folder will be a numbered, extensionless file that is an SQLite database. You could open said file with SQLite Database Browser or any SQLite-supported application.

倥絔 2024-12-26 05:41:50

如果有人正在寻找 IndexedDB:

Mac OS X 上:

Chrome

  • ~/Library/Application\ Support/Google/Chrome/Default/IndexedDB/< site>.blobBlob 存储)
  • ~/Library/Application\ Support/Google/Chrome/Default/IndexedDB/.leveldb (其他一切 - 只是 LevelDB)

Firefox

  • ~/Library/Application Support/Firefox/Profiles//storage/default//idb

And in case anyone is looking for IndexedDB:

On Mac OS X:

Chrome

  • ~/Library/Application\ Support/Google/Chrome/Default/IndexedDB/<site>.blob (Blob storage)
  • ~/Library/Application\ Support/Google/Chrome/Default/IndexedDB/<site>.leveldb (everything else - just LevelDB)

Firefox

  • ~/Library/Application Support/Firefox/Profiles/<profile>/storage/default/<site>/idb
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文