我有两个页面,A和B。流程如下:
- 去A
- javascript Ajaxes一堆内容添加到A,形成A'
- 去乙
- 按 [Back] 返回 A,而不是 A',没有所有 Ajaxed 内容
有没有其他人注意到这一点,如果是这样,你如何解决它?
如果 Chrome 在转到 B 之前缓存 A' 状态,并在后面重现 A',那将是可以接受的。如果 Chrome 简单地重新加载整个 A(包括将其转换为 A' 的 Ajax 请求),那也可以。当前的行为是加载一个旧的、不完整的 A 版本,这不是我想要的。
编辑:我知道它正在加载缓存版本,因为当我点击 [Back] 时服务器没有收到任何新请求。