动态DOM和浏览器后退按钮

dynamic DOM and browser back button

本文关键字:按钮 浏览器 DOM 动态      更新时间:2023-09-26

参与测试的有Ff、Safari、Opera、IE和Chrome

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

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

有人建议添加

window.onunload = function () { };

选项之一是在DOMContentLoaded/pageshow事件时将修改后的元素重置为初始状态。