ブラウザの戻るボタンを押したときの処理について質問です。
例えば、ページAにボタンのカウンターがあり、ページBにカウンターを+1するボタンがあるとします。
ページAからページBに行き、ボタンを押した後ブラウザの戻るボタンを押し、ページAに戻った時、処理が反映されておらず、再リロードすると処理が反映されるといったような場合に対処したいと思っています。
少し調べた結果、解決策として下記のようなコードを見つけたのですが、これがベストな対応なんですかね?
本来の開発の場ではどのように対応されているのか知っている方がいたら教えて下さい。
JavaScript
window.addEventListener('pageshow',()=>{ if(window.performance.navigation.type==2) location.reload(); });
まだ回答がついていません
会員登録して回答してみよう