HTML 5WebSQLデータベースについて読んだばかりです。こことグーグルで少し検索しましたが、簡単な答えが見つかりませんでした。
誰かが私にこれを使用するときにデータが保存されている場所を教えてもらえますか?メモリ内またはテキストファイルまたは他の何か?
また、どのブラウザがこれをサポートしていますか?
GoogleChromeのシステムごとのWebSQLの場所:
WindowsVistaまたは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
SQLiteデータベースに保存されます。これが私が見つけたブラウザサポートチャートです:。
とは言うものの、W3CはIndexedDBを支持してWebSQLのサポートを公式に廃止しました。これに相当するチャートは次のとおりです。
また、 DataJSも確認することをお勧めします。これは、ローカルストレージの詳細の一部を抽象化し、ブラウザー間で機能するライブラリです。
お役に立てば幸いです。
ブラウザの例を次に示します。
Windows 7では、ChromeはWeb SQL(別名SQLite)データベースを次の場所に保存します。
C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\databases
Web SQLを使用する各拡張機能またはWebサイトには、独自のフォルダーが与えられます。各フォルダ内には、SQLiteデータベースである番号付きの拡張子のないファイルがあります。上記のファイルは、SQLiteデータベースブラウザまたはSQLiteがサポートするアプリケーションで開くことができます。
そして、誰かがIndexedDBを探している場合:
Mac OS Xの場合:
クロム
~/Library/Application\ Support/Google/Chrome/Default/IndexedDB/<site>.blob
(Blob
保管)~/Library/Application\ Support/Google/Chrome/Default/IndexedDB/<site>.leveldb
(その他すべて-LevelDBのみ)Firefox
~/Library/Application Support/Firefox/Profiles/<profile>/storage/default/<site>/idb