2017-03-29 3 views
4

ユーザーがテキストボックスに入力できる小さなPWAを作成していて、何らかの理由でインターネット接続が失われた場合でも、入力を続けてページを終了してから接続できます最新のタイピングが同期されます。サービスワーカーのバックグラウンド同期をテストする方法

私は実際にどのように私のdevbox上でこれをテストすることができますか分かりません。私はノードjsサーバーを使い、ChromeとWin10を使って開発しています。

[ネットワーク]タブでChromeのオフライン切り替えを使用してオフラインにすると、リクエストはすぐに拒否され、キューに入れられません(これは単なる問題ではないことがChromeの開発者ページ)。 Windows 10でも私は有線接続を非常に簡単に行かせることはできません。たとえ私が行っても、サーバーはまだlocalhost上で実行されていますので、要求を正しく行うことができますか?

GitHubページのような場所に展開してからイーサネットケーブルを取り外すのが一番ですか?私が実際にどのようにこれをテストすることができるかについて少し不明です。

+0

プッシュ通知を埋めてきたのWindows 10の場合

は '背景sync'をチェックするための最良の方法です...バックグラウンド同期が.....素晴らしい機能ですがこれはクロムでサポートされています:( –

答えて

0

スイッチングネットワークのスロットルをオフラインにしても、ChromeまたはChromeモバイルには影響しません。

Chromeのネットワークステータスモニタでは、悲しいかなかdevtoolsスロットルに関する知識がありません。

REF:Chromium Issue 609081

しかしクローム63以来、それはデベロッパーツールから手動で同期イベントをトリガすることが可能です>アプリケーション>サービスワーカー>同期

REF:Chrome 63: Trigger background sync events with custom tags

私ができますよテストトリガーサービス担当者sync Chromeモバイル(エミュレータ内)のイベントと交換する場合のみ飛行機モードオンにしてからオフに戻す。私はIssue 803803

関連する問題