我相信每个人都知道这种行为。您在网络上填写表格,然后提交。提交后您发现您填写了一些错误的数据。因此,您单击浏览器的后退按钮。然后,有时表单仍然包含您输入的数据(您在这种情况下希望得到的数据),有时则没有。
当它被清除时,我找不到任何连接,什么时候没有。
我在互联网/stackoverflow 上找到的一些答案:
- 在 https 连接上,表格总是被清除
- 当使用带有会话的动态网站时,表单总是被清除
但他们两个肯定是错的。我已经看到网站(就像我自己的网站一样)在浏览器返回后保留表单数据并使用 https并使用会话。
所以请:谁能解释一下浏览器是如何处理这些东西的?
顺便说一句:我的任务是确保不清除表单数据。