私のホームページに行(コレクション)を表示して、訪問者が最後にクリックしたすべての商品を表示する方法を知りました。誰かがヒントを得た場合、または正しい方向に私を導くことができれば、それは素晴らしいことです!ウェブストアの「最後に見た」機能を実装するにはどうすればいいですか
おかげ
私のホームページに行(コレクション)を表示して、訪問者が最後にクリックしたすべての商品を表示する方法を知りました。誰かがヒントを得た場合、または正しい方向に私を導くことができれば、それは素晴らしいことです!ウェブストアの「最後に見た」機能を実装するにはどうすればいいですか
おかげ
使用ローカルまたはセッションストレージおよび各製品には、クリックされた - 製品使用SetItem関数をクリックする上で()LSに保存されているリストに追加して、すべての以前に表示した項目を表示するのgetItem()を使用します。
ローカル/セッション記憶域の項目の設定および取得に使用する適切なコードを検索できます。ユーザーがセッションで表示するアイテムのみを必要とする場合は、セッションストージを使用し、複数のセッションで表示したアイテムを保存する場合は、ローカルストレージを使用します。異なる名前を設定したり取得したりするのに同じ構文です。違いは、ローカルストレージはマルチページビュー/セッションで永続性を持ち、セッションストレージはそのセッションでのみ持続するという点です。
ローカルとセッションのストレージは安全ではないため、パスワードのような機密情報は保管しないでください。 LS/SSはアイテムを文字列として格納するので、アイテムを取り出したりアイテムを追加したりするときには対処する必要があります。すべてのブラウザがLS/SSを使用するように設定されているわけではありません(例:シークレットモードになっています) - ウェブストアを使用していないかどうかを確認する必要があります。
Omnomnom!コックイ? – BillyNate