javascript - 网络浏览器内的离线应用程序存储数据并在之后上传

标签 javascript html offline offline-browsing

我需要构建一个在离线工作(没有任何互联网连接)的网络浏览器中运行的应用程序,并以某种方式存储数据,以便在连接互联网后能够将这些数据上传到服务器。

例如 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/

相关文章:

javascript - EXT4.1 GridPanel 上的鼠标悬停

javascript - 当 ng-hide 和 ng-repeat 时,angularjs $index

php - 一旦表单的值进入PHP数据库,如何使表单消失

html - 使用 CSS 将多个内联 block 居中并将最后一行向左对齐

html - 固定宽度容器内具有 100% 视口(viewport)宽度的背景

mongodb - Meteor-JS 支持离线存储/缓存吗?

wiki - Google 为在线/离线 wiki 提供了一个好的解决方案?

javascript - 将图标与对象相关联

Android:不使用谷歌服务器的语音识别

javascript - 重写 Node eventEmitter.on 并关闭日志记录不起作用