私は、ユーザの次の訪問のためにdiv
の中に動的に読み込まれたhtmlを格納する最良の方法を理解しようとしています。localStorageまたは他の何か?
私はlocalStorage
について少し読んだことがありますが、この情報を文字列化する可能性がありますが、実装についてはあまり明確ではありません。
しかし、上記のように、私が現在やっていることと達成したいことがここにあります。
私のようなコードを使用しています:これは基本的に別のページからの情報をつかんで#summary
のIDでdiv
に追加され
$(function() {
$('.cordpass').click(function() {
var collection = $(this).find('span').load(this.href + ' #cords');
$('#summary').append($(collection));
return false;
});
});
。これは、ページ上の複数のオブジェクトから実行できます(すべてがマップ上にあります)。とにかく、ユーザーは、すべての種類のものを並べ替えることができます。それは私のニーズに最適です。しかし、私は#summary
の中にHTMLを保存して、次回ユーザーが訪れたときにHTMLがそこにあるようにしたいと思います。
これを行うにはどうすればよいですか? localStorage
は私にはうってつけですか?それとも、私はその使い方を完全に誤解していますか?次回の訪問のためにHTMLを保存できる別の方法はありますか?
HTMLを保存するのはナンセンスです。 localStorageにデータを格納します。オフラインのエクスペリエンスを提供する場合は、「webapp」と「サービスワーカー」を参照してください。 –
ローカルストレージが* local *であることを忘れないでください。ユーザーが現在使用しているブラウザ/マシンによって、保存されるデータが異なることに備えていますか? –
はい、ユーザーごとに異なる必要があります。アプリケーションはマップ(Googleマップを使用しています)ですが、ポップアップには、自分の旅程に追加するボタンがあり、アプリケーションが置かれているサイト内の特定のページからデータを読み込みます。ユーザーが離席して戻ったときの情報が表示されます。それはもう少し意味がありますか?私が意味をなさないのであれば、事前にお詫びします。前もって感謝します。 – mmatzen