动态DOM和浏览器后退按钮
dynamic DOM and browser back button
参与测试的有Ff、Safari、Opera、IE和Chrome
FF, Safari和Opera的行为符合预期。当我动态修改DOM时,离开页面并按后退按钮—内容将保持原样
现在Chrome与IE处于同一水平。后退按钮将加载上一页的初始状态。这很糟糕。在我的例子中,解决方案是将状态存储到服务器会话中,并在加载页面时显示它。因此. .是否有一种方法来禁用IE和Chrome页面缓存,所以页面是从服务器获取所有的时间?
有人建议添加
window.onunload = function () { };
选项之一是在DOMContentLoaded
/pageshow
事件时将修改后的元素重置为初始状态。
相关文章:
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 如何使用手机浏览器上的按钮拨打USSD代码
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- '返回'浏览器按钮返回白色页面
- ReactJS:使用浏览器按钮导航时保存状态
- 如何在jquery中检测浏览器的后退按钮,如果有任何对话框打开,请关闭它
- 使用Javascript或AngularJS控制或禁用浏览器返回按钮
- 从浏览器访问页面时执行js函数's后退按钮
- 浏览器返回按钮上的确认框
- 使用replaceWith同时单击按钮,而不刷新浏览器
- 关闭浏览器时发出警报,关闭选项卡并前后单击按钮时发出警报
- 检查浏览器后退按钮历史记录
- 点击浏览器的“后退”按钮显示的是JSON而不是HTML(使用Rails和d3.js)
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 单击一个按钮浏览器选项卡应关闭(它不是弹出窗口)
- 我可以禁用“;背面“;按钮浏览器功能
- 单击上一个按钮浏览器后,存储和检索数据的最佳方式是什么