我们有这个在线系统创建表单,但我们只有FireFox的缓存问题。
我们在FireFox 33& 35,两者都发生了同样的事情。
如果您通过https://打开表单,请填写一些字段,并告诉您错过了必填字段之一。当您单击下一步时,_post页面会在保存之前验证数据,如果有任何错误弹出javascript警报,然后使用history.go(-1)返回上一页,以便用户可以填写缺少的字段或更正任何无效的条目。
在返回时,在所有其他浏览器(Chrome,Safari,Opera,IE)上,表单数据保持可见。但回到FireFox时,数据就丢失了。因此,如果填写大型表格,则会丢失所有数据。
目前正在使用
Cache-Control: Private
但是尝试了
Cache-Control: Public
Cache-Control: no-cache
Cache-Control: public, max-age=3600, must-revalidate
Cache-Control: public, max-age=0
在HTTP标头和html元标签中,没有运气,我们仍在丢失所有数据。
如果没有在浏览器上安装任何扩展程序,有没有办法解决这个问题?