iOS 4, 5, 6は問題なく取れる。 Android 2系はnavigator.onLineが設定の「機内モード」へ変更した場合のみ取れる。 (通常の回線切断に連動しない) Android 4.1は手元の機種ではWebView上で「navigator.onLineが常にtrueになる」問題があった。 (これは機種、WebViewを呼び出しているアプリの問題の可能性もある) これに対しては以下のJSで対応した。 (function () { if (!navigator.userAgent.match(/Android/i)) { return; } if (!navigator.__defineGetter__) { return; } var onLine = true; var timeout = 0; navigator.__defineGetter__('onLine', fu