PHPプログラムに関する各種メモ書き

Microsoft Edge で history.back() や ブラウザの戻るボタンで戻った時にチェックボックスとラジオボタンが消える

Microsoft Edge で history.back() や ブラウザの戻るボタンで戻った時にチェックボックスとラジオボタンが消える というバグ(仕様っぽい)があります。

これは表示上だけの問題ではなく、DOMツリーからも消えてしまうので、戻ってきた時にJavaScriptで値を見に行っても値自体が存在しません。

以下の方法で対処することは出来ます。(なかなかの力技ですね)

対処法 Microsoft Edgeでブラウザバックをした時ラジオボタンのチェックが外れる問題 - Qiita

ブラウザのhistory.back() Edgeはチェックボックス・ラジオボタンの値が消え、Chromeはhiddenの値が消える | ZEKIOM.NET

No.1188
01/14 17:02

edit