現在、インターネットを必要とする機能を備えたキャッシュ付きiPhoneアプリと、そうでない他の機能を作成しています。 JavaScriptでインターネット接続を検出する方法、特定のページに「インターネット接続なし」のテキストを表示させる方法、およびその他の機能を正常に動作させる方法を知りたい。 HTML5ではJavaScriptを使用したインターネット接続の検出
答えて
これは私が見た最もクリーンな解決策です、ありがとう!! – alchemication
最もクリーンなソリューションです。残念、**それは働いていない**! [this](https://developer.mozilla.org/en-US/docs/Web/API/window.navigator.onLine#Browser_compatibility)によると、[this](http://stackoverflow.com/a/2384227/1469208)と[this](http://stackoverflow.com/a/4813406/1469208)、 'navigator.onLine'はHTML5に含まれていますが、**はChromeとWebKitベースのブラウザでのみ正しくサポートされています** !他のブラウザは、 'オフライン作業 'モードが無効の場合は' true'を返し、有効な場合は 'false'を返します。実際の接続性にかかわらずです。 – trejder
私は(私のものではなく)見つけた[シンプルなjsFiddleの例](http://jsfiddle.net/Gajotres/VXWGG/1/)を使って、これを非常によくしてきました。それはChromeで正常に動作し、Firefoxで完全に失敗します(私は 'Work Offline'を有効にしていないので、常に' true'を返します)。私はこれがIEで動作しているのかどうかは分かりません。なぜなら、jsFiddleページ(不自由なブラウザ)で、貧しい乞食のようにハングするからです! :]信頼できる接続チェックが必要な場合は、XHR要求を行い、失敗したかどうかをチェックする必要があります。最初のコメントで私が提供する多くの例がリンクにあります。 – trejder
あなたはIFRAMEを作成し、GoogleにSRCを設定することができます。数秒でオンロードを起動しなければ、インターネットを持っていない可能性があります。
ユーザーのインターネット速度が遅く、読み込みに1分かかる場合はどうなりますか? –
@Derek、それは当てはまりますが、世界で最も速いサーバーから約600バイトをロードするのに数秒以上かかるインターネット接続にはあまり期待はありません。インターネットもないかもしれません。 – mowwwalker
- 1. インターネット接続を検出する
- 2. Xcode 4.2インターネット接続を検出する
- 3. Javascriptがインターネット接続に
- 4. uwp allicationでインターネット接続の種類を検出しますか?
- 5. インターネット接続を継続的に検出する
- 6. は、私は私のインターネット接続を確認するため、次のコードを使用してインターネットに接続
- 7. javascriptを使用したURLの検証/接続
- 8. バッチを使用したインターネット接続の確認
- 9. ブロードキャストレシーバを使用したインターネット接続の確認
- 10. USBモデムを接続したときに検出して自動的にインターネットに接続するAppleScript
- 11. JavaScript - インターネット接続を無効にする
- 12. アンドロイドスタジオでインターネット接続を検出する方法
- 13. .NETで3Gインターネット接続を検出する
- 14. 非ゲートウェイインターフェイスでインターネット接続を検出する方法
- 15. インターネット接続の検出と表示UIAlertview Swift 3
- 16. インターネット接続を確認し、フラグメント(ボトムシート)を使用してインターネット接続エラーを表示します
- 17. ice4j接続インターネット
- 18. インターネット接続チェック
- 19. ConnectivityManagerインターネット接続
- 20. インターネット接続
- 21. インターネット接続エラー
- 22. iPhoneのインターネット接続
- 23. Swift3を使用してFirebaseデータベースとのインターネット接続を検出する方法は?
- 24. ios5を使用してiPadアプリのインターネット接続をテストする
- 25. Mirthの使用JavaScriptを接続してPDFにバーコードフォントを出力
- 26. インターネット接続またはAzureサービスを検証する - Xamarin
- 27. Asynctaskを使用してインターネット接続をチェックする方法
- 28. インターネットに接続していないことを検出する方法
- 29. ジャージー/ Javaを使用したクライアント接続の切断を検出します。
- 30. アンドロイド - インターネットに接続
これがiPhoneに役立つかどうかはわかりませんが、サイトにこれに似た投稿があります:http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – lakam99