0

私は現在、HTML5 で Web アプリを作成しようとしています。初めての HTML5 Web アプリです。

このアプリの主な機能はオフライン機能です。オフラインの場合は C:\APP\index.html (Windows の場合) のようになりますが、Mac の場合も同じです。そうは言っても、私はLocalStorage、WebSQL、IndexedDBを調べてきました。

そして、LocalStorage はこれから作成する Web アプリには十分ではないという結論に達しました。Safari を除くすべての主要ブラウザ専用の IndexedDB。Safari (デスクトップおよび iOS) は、IndexedDB ではなく WebSQL をサポートしています。そして、WebSQL がサポートされないことがわかりました。

それで、私のジレンマに対する「普遍的な」解決策があるかどうか疑問に思っていますか? または、すべてのブラウザーで動作するように、IndexedDB と WebSQL のコードを用意する必要がありますか? どんな提案でも大歓迎です。

4

1 に答える 1

0

アプリが保存するデータにアクセスする必要があるのはアプリだけですよね? もしそうなら、データはデータはデータであり、データがエンコードする情報を読み書きし、理解するために必要なものがすべて含まれている限り、保存にどの形式を使用するかは問題ではありません (しゃれは意図されていません)。それ。アプリの作成に使用する言語に関係なく、保存されたデータを操作できるライブラリ関数があります。

最悪の場合は、常に最小公分母を使用して、生のバイナリ ファイルまたはテキスト ファイルを使用できます。これらは唯一の真のユニバーサル フォーマットです。

于 2012-09-14T20:12:53.370 に答える