複数のブラウザを使用している場合、PWAは状態やデータを共有できますか?たとえば、私がオフラインで、Firefox上でアプリとやりとりしたり、データを保存したりするなど、Chromeでアプリを開いたときに同じデータにアクセスできますか? https://voice-memos.appspot.com/で試しましたが、うまくいきません。おそらく実装されていない機能ですか?PWAはブラウザ間で状態/データを共有できますか?
1
A
答えて
1
いいえ、できません。
1
ブラウザにはWebアプリケーション用の独自のストレージがあり、直接、シームレスなクロスブラウザデータ共有用に特別に設計されたAPIはありませんが、回避策のみが利用可能です。
オンラインでは、サーバー経由でデータを同期して共有できます。これは、SSE/WebSocketsやプッシュ通知の助けを借りてほぼリアルタイムでさえあるかもしれません。
オフラインの場合、私はあなたが賢明な方法でできるとは思わない。あるアプリでファイルをダウンロードし、別のアプリのファイルピッカーで選択することができます(またはdrag'n'dropまたはcopy'n'pasteを使用)。たぶん(私はテストしていないかもしれませんが)あなたはオンラインブラウザー間でWebRTCデータ接続を確立することができ、ループバック/ LAN経由で直接p2p接続が行われた場合、オフラインでも生き残ることができます。
関連する問題
- 1. プログラム間で状態を共有する方法は?
- 2. ViewModels間の状態の共有
- 3. Flinkのオペレータ間の状態の共有
- 4. 共有状態が
- 5. JMH状態クラスと共有対非共有状態
- 6. 状態間のRedux共有データ、最上位オプション
- 7. IIS7:状態サーバーを持つアプリケーション間でセッションを共有する
- 8. 複数のアプリとアクティビティ間でデータを共有するAndroid(状態、値、設定)
- 9. KnockoutjsのViewModels間で可変状態を共有する
- 10. #[テスト] sの間で動的な状態を共有する
- 11. 並列ゴルーチン間でチャネルを共有するときのGolang競合状態
- 12. React JSの個別コンポーネント間の共有状態はどうですか?
- 13. Textviewの共有データとデータの状態を維持することはできません
- 14. ドメイン間の共有データ - ドメイン間で共有されるデータ
- 15. コントローラ間でデータを共有し、コントローラ間でデータを共有する角度
- 16. サービス間でデータを共有
- 17. ワークフローアクティビティ間でデータを共有
- 18. アプリケーションストアの状態を共有する
- 19. 二つの反応成分の間で共有状態を作る方法は?
- 20. VSIXエディタ言語拡張コンポーネント間の状態を共有
- 21. react-router:Reduxを使用しないルート間の共有状態
- 22. Sparkでは、2人のエグゼキュータの間でデータを共有できますか?
- 23. ui-routerを使用して状態間でスコープ値を共有する方法
- 24. CloudKitでさまざまなアプリケーション間でデータを共有できますか?
- 25. プロジェクト間で休止状態の設定を共有する最善の方法
- 26. 2つのストリーム間のSparkストリーミング共有状態
- 27. コントローラー間でデータを共有できません
- 28. Ember.js状態マネージャに状態の間でデータの受け渡し
- 29. サブドメイン上の共有セッション状態
- 30. Alfresco共有ページの状態履歴