-1

訪問者が最後にクリックしたすべての製品を表示する行 (コレクション) を含む行をホームページに表示する方法を知りたいです。誰かがヒントを得たり、私を正しい方向に導くことができれば、それは素晴らしいことです!

ありがとう

4

1 に答える 1

1

ローカルまたはセッション ストレージを使用し、クリックされた各製品で - 製品をクリックすると、setItem() を使用して LS に保存されているリストに追加し、getItem() を使用して以前に表示されたすべてのアイテムを表示します。

ローカル/セッション ストレージのアイテムの設定と取得に使用する適切なコードを検索できます。ユーザーがセッションで表示するアイテムのみが必要な場合は、セッション ストレージを使用し、ユーザーが複数のセッションで表示したアイテムを保存する場合は、ローカル ストレージを使用します。設定と取得の構文は同じですが、異なる名前を使用します。違いは、ローカル ストレージは複数のページ ビュー/セッションにわたって持続性があるのに対し、セッション ストレージはその特定のセッションの間だけ存続することです。

3 つのこと - ローカル ストレージとセッション ストレージは安全ではないため、パスワードなどの機密情報を保存しないでください。2 つ目は、LS / SS はアイテムを文字列として保存するため、そこからアイテムを取得したり、アイテムを追加したりするときに、それに対処する必要があります。3 つ目は、すべてのブラウザが LS / SS を使用するように設定されているわけではありませんはシークレット モードです) - そのため、Web ストレージを使用しているかどうかを確認し、使用していない場合は代替手段を提供する必要がある場合があります。

于 2016-07-02T22:35:23.177 に答える