我需要构建一个在离线工作(没有任何互联网连接)的网络浏览器中运行的应用程序,并以某种方式存储数据,以便在连接互联网后能够将这些数据上传到服务器。
例如 HTML 表单
<html>
<body>
<form>
Name: <input type="text" name="name" /><br />
E-mail: <input type="text" name="email" /><br />
<input type="submit" name="save" />
</form>
</body>
因此,当我提交此表单时,浏览器会将数据保存在某处,当我连接时,我可以将其上传到服务器...
有人知道如何做到这一点吗?
最佳答案
使用local storage保存离线数据。您可以使用 AJAX(jQuery 使其变得简单: see here )尝试将本地存储数据发布到您的服务器。您可能需要设置发送到服务器的时间间隔。
关于javascript - 网络浏览器内的离线应用程序存储数据并在之后上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321871/