HTML、JavaScript、および CSS を使用して Windows 8 ストア アプリを作成しています。このアプリでは、ユーザーがリストを作成し、それらのリスト内のアイテムを管理できます。リストを編集してやりたいことはすべてできましたが、問題は、アプリを閉じるとすべてがリセットされることです。これは、DOM に加えた変更 (追加または削除した要素など) が保存されないためです。作成したすべてのリストとその項目が失われます。実際の HTML ファイルを編集するような方法で DOM を編集することはできますか? そうでない場合、アプリを閉じた後にユーザー データを保存する別の方法は何ですか?
ありがとう、
ダニエル
1604 次
1 に答える
0
これは遅いかもしれませんが、これが役立つことを願っています.
HTML ローカル ストレージを使用できます。ローカル ストレージを使用すると、Web アプリケーションはデータをユーザーのブラウザ内にローカルに保存できます。
HTML5 より前は、アプリケーション データはすべてのサーバー リクエストに含まれる Cookie に保存する必要がありました。ローカル ストレージはより安全であり、Web サイトのパフォーマンスに影響を与えることなく、大量のデータをローカルに保存できます。
Cookie とは異なり、ストレージの制限ははるかに大きく (少なくとも 5MB)、情報がサーバーに転送されることはありません。
ローカル ストレージはオリジンごと (ドメインおよびプロトコルごと) です。1 つのオリジンからのすべてのページは、同じデータを保存してアクセスできます。
次の方法でデータを保存できます。
localStorage.setItem("Name", "Daniel Bezden");
そして、あなたはそれらにアクセスすることができます
localStorage.getItem("Name");
幸運を!
于 2016-11-21T16:04:03.430 に答える