LoginSignup
28
33

More than 5 years have passed since last update.

history.back()の入力データ保持について

Posted at

Webサイトによくある検索画面で文字入力とチェックボックスをチェックして検索ボタンを押下して検索結果画面が出るサイトがあるとします。

検索結果画面でブラウザの戻るボタン(history.back())したときに入力した文字やチェックボックスが保持されている場合と保持されていない場合があったのでちょっと調べてみました。

IE、Firefox、Opera、Safariの場合
特に条件なく保持されるようです。

Chromeの場合
リンクで遷移したあとのhistory.back()はデータが保持されますが、submitで遷移したあとのhistory.back()はデータが保持されないようです。
ということでボタンなどで検索する場合はjavascriptを使って無理やりlocation.hrefすればできました。

でもそうなったときformのパラメータを全部取ってくるのがめんどくさい。。。
どうにかうまくできないものですかね。

28
33
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
33