发布表单后,然后使用浏览器后退按钮返回页面,页面如何加载?
特别是:
- 缓存的页面状态是什么(初始或发布)?
- 页面是否以相同顺序重新加载脚本?
- 将什么表单发布数据重新加载到页面字段中?
- 在页面加载的什么时候重新填充表单发布数据字段?
是否有任何关于浏览器应如何处理此问题的标准文档?
最佳答案
不幸的是,前进和后退按钮完全依赖于浏览器。例如,如果页面的过期 header 已过期,Internet Explorer 将使页面过期(并强制重新加载),但 Firefox 不会。 Firefox 将保留用户的表单数据(缓存页面的“已发布”状态),但 Internet Explorer 不会。
关于javascript - 后退按钮缓存的页面加载顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16989783/