
私は HTML と Javascript を使用してクライアント側アプリケーションを開発しており、ローカル ストレージ データをフラッシュ ドライブまたはその他のストレージ デバイスに自動的に保存する方法を見つけようとしています。HTML ドキュメントのローカル ストレージを (ブラウザー キャッシュではなく) USB フラッシュ ドライブに保存して、ローカルに保存されたデータを含む Web ページにどこからでもアクセスしたり、電子メールの添付ファイルとして送信したりすることは可能ですか? そうでない場合、特定の Web ページの永続データをフラッシュ ドライブに保存する別の方法はありますか?
また、特定の (ポータブル) Web ブラウザーのインストールに依存するのではなく、ローカル ストレージを Web ブラウザー間でポータブルにしたいと思います (すべてのローカル ストレージ データが Web ブラウザーの特定のインストールに依存しないようにするため)。
答え1
クライアント側の開発者であるとおっしゃっているので、ローカルに保存したいアプリケーションを作成している(または少なくともそのコードにアクセスできる)ものと想定します。
その場合は、おそらく dojo-storage を確認する必要があります。http://google-opensource.blogspot.com/2008/03/dojo-storage.html
編集: 質問を十分に注意深く読んでいませんでした。ローカルに保存された情報がさまざまなブラウザからアクセス可能であり、電子メールで転送可能であるという要件は、基本的に、ローカルに保存されたデータにファーストクラスのステータスを与えるものです。これは、dojox ストレージ、html5 ストレージ、html5 オフライン モードでは得られないものです。
私の頭に浮かぶ唯一のアイデアは、TiddlyWiki のようにページ自体のソースを動的に変更することですが、その場合でも、ページを定期的に手動で保存するのはユーザーの責任になります。
答え2
この質問は少し漠然としています。ブラウザのエンドユーザーとして質問しているのか、Web 開発者として質問しているのかわかりません。
想定されるユーザーの場合、Firefox を使用し、フラッシュ ドライブに FF のポータブル バージョンをインストールして、フラッシュ ドライブ上のターゲット フォルダーを含む新しいプロファイルを作成し、デフォルトを削除して、新しいデフォルトがフラッシュに保存されるようにすることをお勧めします。この方法では、すべてのブックマーク、キャッシュ、ストレージなどがそのフラッシュに保存されます。 http://duckduckgo.com/?q=firefox+different+drive+profile