0

オフラインで動作する(インターネット接続なしで)Webブラウザー内で実行するアプリケーションを構築し、インターネット接続後にこれらのデータをサーバーにアップロードできるようにデータを保存する必要があります。

たとえば、たとえば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>

したがって、このフォームを送信すると、ブラウザはデータをどこかに保存し、接続するとサーバーにアップロードできます...

誰かがそれをする方法を知っていますか?

4

2 に答える 2

2

ローカルストレージを使用してオフラインデータを保存します。AJAX(jQueryを使用すると簡単になります:ここを参照)を使用して、ローカルストレージデータをサーバーに投稿することができます。サーバーに投稿する間隔を設定することをお勧めします。

于 2012-09-07T16:22:36.723 に答える
0

(それをサポートするブラウザーで)ローカルストレージに保存してから、Webサーバーと同期するのが私のやり方です。

ここでの本当の問題は、ブラウザが実際にはそのために構築されていないことです。そのため、いくつかの巧妙な解決策を見つける必要があり、最新のブラウザでのみ機能します。

ネイティブアプリケーションの方が良い方法かもしれません。

于 2012-09-07T16:22:48.000 に答える