5

Web アプリから iPhone がオンラインかどうかを確認する方法はありますか。つまり、モバイル Safari では、デバイスのオンライン ステータスをチェックして、AJAX 呼び出しを試行する必要があるかどうかを確認できます。

Firefox/通常の WebKit では、次のようになります。

if(navigator.onLine) 
{
    onlineCode() 
}
4

3 に答える 3

4

img src = "http://aonlinesite.com/a-really-little-image.png" onload = "インターネット!" onerror = "NoInternet!"

于 2009-01-09T01:01:54.870 に答える
3

iPhone での簡単なテストでは、iPhone OS 2.2 から利用できることが示されています。

于 2009-04-07T12:13:50.357 に答える
2

2008 年 5 月 16 日の時点で、同じコードが WebKit ナイトリー ビルドで機能するはずです。これは、2.1 アップデートに Safari の新しいビルドが含まれていることを期待する必要があることを意味していると思います。

https://bugs.webkit.org/show_bug.cgi?id=19105

于 2008-09-15T20:18:20.007 に答える