ワイズリマインダー

historyAPIでURLを変更してもブラウザバックでは反応しない

非同期処理などを行った時にURLを変更して、
ブラウザ履歴から移動してきた場合に途中から処理が行えるようにしていた。

ページ推移を含む履歴の移動であれば問題なかったが、
ページを移動しない場合はイベントが発火しなかった。

 

window.addEventListener('popstate', (e) => {
  detailId.value = location.search.match(/detailId=(\d+)[^\d]?/) ? RegExp.$1 : null;
}, false);

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

検索

最近のコメント

最近の投稿

タグ

フィード配信

アーカイブ

外部リンク