1

キャッシュマニフェスト/HTML5を使用してオフラインでブラウザで動作するWebアプリケーションに取り組んでいます。場合によっては、アプリケーションの変更されたバージョンが別のサーバーまたはドメインで実行されることがあります。これらの2つのWebアプリケーションがオフラインで通信したい場合、どうすればこれを実現できますか?

私の知る限り、ローカルストレージのようなグローバルストレージ方式はありません。AJAXは、サーバー側のスクリプトに関係しているため、機能しません。Webサイトは、ドメインなどにのみCookieを割り当てることができます。

2つのクロスサイトWebアプリ間の通信のために、ユーザーはオンラインである必要がありますか?

4

2 に答える 2

1

オフライン時にlocalStorageにデータを保存し、ユーザーがオンラインに戻ったときにサーバーに保存することができます。簡単なデモは次のとおりです:https ://github.com/chovy/offline-app

于 2012-09-24T02:17:19.837 に答える
1

2番目のアプリケーションをiframeにロードし、と通信しwindow.postMessage()ます。

于 2012-09-24T03:56:15.927 に答える