繁体   English   中英

让用户返回浏览器关闭/崩溃时访问的上一页?

[英]Return a user to last page visited on browser close/crash?

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

在崩溃或浏览器关闭的情况下,让用户回到登录后填写的最后一页的最简单方法是什么?

我可以为此或cookie使用localStorage吗? 对javascript来说还算是新事物,所以最简单的解决方案将不胜感激!

如果您的页面没有任何先决条件,则可以执行以下步骤:

  1. 在页面加载时,将URL存储到localStorage中
  2. 更改任何输入字段后,立即将其值存储在localStorage中

现在,浏览器意外崩溃,您可以重新打开应用程序。 从localStorage-

  1. 提取最后一页的URL并将其加载到浏览器中
  2. 页面加载后,从LocalStorage分配所有输入的先前值。

您可以做什么:

每次输入时都将数据保存在localStorage中

如果出于任何原因用户浏览器崩溃并且客户端已断开连接,则当他回来时,请让他重新登录,并允许他访问新表单。

在新表格上,检查以前的数据是否存在,如果有,请填写输入内容;如果不存在,则表明这是他的第一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM