div内のテキストを変更するこのビューがあります。
ユーザーは、リンクをクリックして別のページにジャンプできます。しかし、ユーザーが「戻る」ボタンを押すと、DOM の変更はすべて失われます。
FF は変更された div テキストを覚えていますが、Chrome と IE は覚えていません。
同様の質問を見つけましたが、私の場合、div にランダム データが含まれているため、URL ハッシュで状態を要約することはできません。
ユーザーが戻ったときに、同じ一連の数字から div が埋められるようにする必要があります。
<script type="text/javascript">
function ChangeText() {
var newText = "";
for (var i = 0; i < 10; i++) {
newText = newText + Math.random() * 100;
newText = newText + "<br />";
}
$("#container").html(newText);
}
</script>
<div id="container">
INITIAL TEXT
</div>
<button onclick="ChangeText()">Click here to generate random numbers</button>
<br/>
<a href="http://www.google.com">External link</a>