动态DOM和浏览器后退按钮

时间:2013-05-01 19:57:33

标签: javascript caching browser

在测试中参与了Ff,Safari,Opera,IE和Chrome

FF,Safari和Opera的行为符合预期。当我动态修改DOM时,离开页面并按回按钮 - 内容将保持原样

现在Chrome与IE处于同一水平。后退按钮将加载上一页的初始状态。这是不好的。在我的例子中,解决方案是将状态存储到服务器会话并在加载页面时显示它。因此..有没有办法在IE和Chrome中禁用页面缓存,以便始终从服务器获取页面?

有些人建议添加

window.onunload = function () { };

但它不起作用。

1 个答案:

答案 0 :(得分:0)

其中一个选项是将已修改的元素重置为DOMContentLoaded / pageshow个事件的初始状态。