2016-07-11 6 views
1

サービスワーカーでオフラインデータ永続Webアプリケーションを構築しようとしています。私はそれを自分のラップトップのChrome(51)で動作させることができ、ChromeのDevTools - Networkタブを使ってオフラインであることをシミュレートすると、キャッシュされたファイルを読み込んでオフラインメッセージを表示します。 ( - アンドロイド6.0.1 - 51クロームネクサス5)、アプリケーションがロード 私は確かにそれは私が私のAndroidのChromeでそれをテストしてみます。httpsしかし(https://mguardos.github.io/index.htmlAndroid Chromeでオフラインブラウジングをテストする

、で利用できるようにするためにgithubのにアプリケーションをアップロード罰金、私は上の飛行機モードを設定し、ページをリロードする場合は、オンライン、しかし、ブラウザがサービスワーカーをチェックしますが、直接

オフラインメッセージが表示されていないとき、「あなたはオフラインです あなたdevideがオフライン てみです。。:。 .. ERR_INTERNET_DISCONNECTED "

私はenabl私のAndroid Chromeでサービスワーカーが仕事をするのはどうですか?任意の先端のための

おかげ

PS(編集済み):同じ問題は、Android 6.0.1にオペラ37で発生します。しかし、登録サービスは、バックグラウンドでChromeとOperaの両方のために適切に起こる(登録方法の際に警告を経由して、検証が正常に完了している)

PSS:上記のリンクはAppCacheとサービス労働者を組み合わせた非常に基本的な例であることを試みますすべての建設的な批評家は非常に元の質問Chromeで問題はそれがファイルに追加するエントリ「/」が必要であることのようです

答えて

0

の上にいただければ幸いですので、のlocalStorageとのIndexedDBデータを取得しますサービスワーカー用にキャッシュされます。私は、オペラに問題が同じままのエントリと私は私のAndroidの

とオフラインの間、アプリケーションが正常に動作して見ることができたが、しかし、私もhttps://airhorner.comアプリ

  • ジャストオープンオペラ(とそれを複製することができることを追加しました
  • )それは鳴りませんが、アクティブにする機内モード
  • リロードページそれは読んでいるので(アプリケーションがまだロード - 細かなアプリケーションの負荷(https://airhorner.comに行く
  • )あなたが前にキャッシュをきれいにしてください)ローカルキャッシュから
  • 私は私の調査と意志を継続します

(私は元の質問に追加オフラインメッセージが表示されます)、ブラウザを閉じるか、単にその後https://airhorner.comに戻って別のアドレス

  • に行きますこの質問はChrome用に回答されているため、Operaブラウザ用の新しい質問を作成する可能性があります。

  • 関連する問題