4

ユーザーがオフライン時に調査に新しいレコードを追加し、ブラウザがサーバーに再接続したときにアップロードできる調査 Web アプリケーションを構築しています。

これにはオフライン ストレージが必要であることを確認したため、Google Gears が当然の選択のようです (Adobe Flash にオフライン ストレージがあることは理解していますが、それが最適な方法であるかどうかはわかりません)。

基になる機能に Google Gears を使用するDojo オフラインJavaScript ツールキットを認識しています。ただし、dojo offline は、バージョン 1.3 以降の dojo ツールキットには含まれていません。(現在道場は 1.4.2 です)。

Google Gears ツールキットは現在、重大な脆弱性の修正を除いて凍結されています (過去 1 年間、ほとんど更新されていません)。したがって、私たちは今日、Google Gears エンジンの上にあるより高度な抽象化を探しており、ブラウザが HTML5 標準をサポートしている場合、(将来) 基盤となるエンジンを HTML5 に切り替える予定です。私たちは Dojo を使いたいと思っていますが、彼らは Dojo のオフラインを廃止しました。

この webapp を構築するために使用する JS ツールキット/ライブラリはどれですか?

お願いします。アドバイスします。

4

1 に答える 1

3

拾うことができるライブラリがいくつかあります。それらはすべてものを活用し、フラッシュ、html5、Cookie の間で劣化しようとします。ただし、一般的にオフラインで完全なスイートを実際に提供するものはありません。では、オフラインにしたいデータベース、データベースにこだわっていますか? マニフェスト (画像、スタイル、スクリプト)?

一般的な意味で、オフライン ストレージは現在使用できる唯一の部分であり、新しいブラウザーを使用しない限り、画像/スタイル/スクリプトは使用できません。

オフライン ストレージで最もよく知られているのは、http: //pablotron.org/software/persist-js/です。

TaffyDB との組み合わせ: http://taffydb.com/

オフライン ストレージ ソリューションを ie6 以降のソリューションで機能させることができます。ここでも、画像、スクリプト、スタイル (インラインではない) などのマニフェストは、古いブラウザーでは表示されません。新しいブラウザがオフラインで動作するためのマニフェストの作成については、http ://www.w3.org/TR/html5/offline.html を参照してください。

私は自分で作成しましたが、あまり良くありません: http://www.gorilla3d.com/v8/html5-storage-off-line-cross-browser-support.html

于 2010-04-21T17:51:38.780 に答える