后退按钮缓存的页面加载顺序

时间:2013-06-07 17:28:41

标签: javascript html caching browser

发布表单后,再使用浏览器返回按钮返回页面,该页面如何加载?

特别是:

  • 页面的缓存状态(初始或已发布)?
  • 页面是否按照相同的顺序重新加载页面?
  • 什么形式的帖子数据会重新加载到页面字段中?
  • 页面加载的哪一点是表格发布数据字段重新填充?

是否有关于浏览器应如何处理此问题的标准文档?

2 个答案:

答案 0 :(得分:2)

不幸的是,前进和后退按钮完全取决于浏览器。例如,如果页面的过期标头已通过,Internet Explorer将使页面过期(并强制重新加载),但Firefox不会。 Firefox将保留用户的表单数据(缓存页面的“已发布”状态),但Internet Explorer不会。

答案 1 :(得分:1)

  • 取决于浏览器
  • 从缓存或下载加载,就像任何其他时间加载页面一样
  • 如果输入仍然填写
  • ,则取决于浏览器
  • 通常是onload,但这取决于浏览器

前进/后退按钮不属于W3C规范。您可能想要搜索“处理后退按钮”或类似内容。