私は自分のウェブページにいくつかのチェックボックスを設けており、このページはデータの一貫性の問題で1分ごとに更新する必要があります。別のページに移動するときにsessionStorageをクリアするにはどうすればいいですか?
私はwindow.sessionStoage
を使用して、ユーザーがページの更新時に既にチェックされているボックスを失わないようにチェックされたチェックボックスを維持します。
しかし、ユーザーがそのページから移動するとき、私はsessionStorage
をクリアする(必ずしも私のウェブサイトを残していないは、同じウェブサイト上の別のページに行くかもしれない)、そして同じのために私はonunload
イベントを使用している場合リフレッシュの場合にもストレージはクリアされます。
これを達成するのに役立つ他のイベントや回避策はありますか?
セッションまたはローカルストレージを使用して、ページの上部に変数を設定して、このページが同じページであるかどうかを判断できます。そして、そうでない場合、セッションをクリアします。 –