2016-09-17 10 views
1

複数のブラウザを使用している場合、PWAは状態やデータを共有できますか?たとえば、私がオフラインで、Firefox上でアプリとやりとりしたり、データを保存したりするなど、Chromeでアプリを開いたときに同じデータにアクセスできますか? https://voice-memos.appspot.com/で試しましたが、うまくいきません。おそらく実装されていない機能ですか?PWAはブラウザ間で状態/データを共有できますか?

答えて

1

いいえ、できません。

1

ブラウザにはWebアプリケーション用の独自のストレージがあり、直接、シームレスなクロスブラウザデータ共有用に特別に設計されたAPIはありませんが、回避策のみが利用可能です。

オンラインでは、サーバー経由でデータを同期して共有できます。これは、SSE/WebSocketsやプッシュ通知の助けを借りてほぼリアルタイムでさえあるかもしれません。

オフラインの場合、私はあなたが賢明な方法でできるとは思わない。あるアプリでファイルをダウンロードし、別のアプリのファイルピッカーで選択することができます(またはdrag'n'dropまたはcopy'n'pasteを使用)。たぶん(私はテストしていないかもしれませんが)あなたはオンラインブラウザー間でWebRTCデータ接続を確立することができ、ループバック/ LAN経由で直接p2p接続が行われた場合、オフラインでも生き残ることができます。

関連する問題