1

HTML、JavaScript、および CSS を使用して Windows 8 ストア アプリを作成しています。このアプリでは、ユーザーがリストを作成し、それらのリスト内のアイテムを管理できます。リストを編集してやりたいことはすべてできましたが、問題は、アプリを閉じるとすべてがリセットされることです。これは、DOM に加えた変更 (追加または削除した要素など) が保存されないためです。作成したすべてのリストとその項目が失われます。実際の HTML ファイルを編集するような方法で DOM を編集することはできますか? そうでない場合、アプリを閉じた後にユーザー データを保存する別の方法は何ですか?
ありがとう、
ダニエル

4

1 に答える 1

0

これは遅いかもしれませんが、これが役立つことを願っています.

HTML ローカル ストレージを使用できます。ローカル ストレージを使用すると、Web アプリケーションはデータをユーザーのブラウザ内にローカルに保存できます。

HTML5 より前は、アプリケーション データはすべてのサーバー リクエストに含まれる Cookie に保存する必要がありました。ローカル ストレージはより安全であり、Web サイトのパフォーマンスに影響を与えることなく、大量のデータをローカルに保存できます。

Cookie とは異なり、ストレージの制限ははるかに大きく (少なくとも 5MB)、情報がサーバーに転送されることはありません。

ローカル ストレージはオリジンごと (ドメインおよびプロトコルごと) です。1 つのオリジンからのすべてのページは、同じデータを保存してアクセスできます。

次の方法でデータを保存できます。

localStorage.setItem("Name", "Daniel Bezden");

そして、あなたはそれらにアクセスすることができます

localStorage.getItem("Name");

幸運を!

于 2016-11-21T16:04:03.430 に答える