0

アプリケーションを WebSQL から indexedDB に移行する評価段階にいます。WebSQL のサポート上の理由から、ユーザーの WebSQL データベースのコピーを取得して、それを自分のマシンに移動すると役立つことがわかりました。これを IndexedDB で行うことはできますか? もしそうなら、このファイルはどこにありますか? また、これを表示および編集するための最適なツールは、Chrome のデバッガー ツールです。

ありがとう

4

1 に答える 1

1

おそらくこれは、websql と indexeddb の両方への接続を開き、websql から情報を読み取って indexeddb に挿入する単純な JavaScript ファイルを使用して実現できます。indexeddb は非常に異なる方法でデータを格納するため、いくつかの重要な設計上の決定を行う必要があります。スクリプトを支援するために、websql と indexeddb の両方にアクセスできる、Google で簡単に使用できるライブラリのいくつかを検討することもできます。

おそらく、データベースをマシンにコピーしたくないでしょう。スクリプトを使用して、ユーザーのクライアント内でこれを完全に行うことができます。

転送するデータ ファイルを見つけるために chrome の内部をのぞき、その内部ストレージ メカニズムを調べることはできるかもしれませんが、私はそうしないことをお勧めします。通常、コピーできる「ファイル」と呼ばれるものはありません。

indexeddb を検査するためのツールは多数あります。簡単なスクリプトを記述したり、chrome、firefox、または ie の開発者ツールを使用してデータベースのコンテンツを探索したりできます。私は Chrome を楽しんで使用していますが、Chrome が断然最高だとまでは言いません。

于 2013-06-06T14:02:07.987 に答える