将用户返回到浏览器关闭/崩溃时访问的最后一页?

时间:2015-04-22 13:32:47

标签: javascript jquery jsp

我有一个页面,用户正在填写一个非常大的多页表单。我发现在崩溃或错误关闭浏览器时,使用garlic.js将数据保存到localstorage中。

在发生崩溃或浏览器关闭的情况下,在重新登录后,我可以将用户带回到他们填写的最后一页的最简单方法是什么?

我可以使用localStorage或Cookie吗?相当新的javascript,所以最简单的解决方案将不胜感激!

2 个答案:

答案 0 :(得分:0)

如果您的网页没有任何先决条件,您可以按照以下步骤操作:

  1. 在页面加载中,将URL存储到localStorage
  2. 只要更改了任何输入字段,请将其值存储在localStorage
  3. 现在浏览器意外崩溃,您重新打开了应用程序。 来自localStorage -

    1. 获取最后一页网址并将其加载到浏览器
    2. 在加载页面时,将所有输入分配给LocalStorage中的先前值。

答案 1 :(得分:0)

你能做什么:

继续将数据保存在localStorage的每个输入

如果由于某种原因用户浏览器崩溃且客户端断开连接,当他回来时,让他重新登录,让他访问新表单。

在新表单上,检查以前的数据是否存在,如果是,请填写输入,否则表示它是第一次。