Web アプリから iPhone がオンラインかどうかを確認する方法はありますか。つまり、モバイル Safari では、デバイスのオンライン ステータスをチェックして、AJAX 呼び出しを試行する必要があるかどうかを確認できます。
Firefox/通常の WebKit では、次のようになります。
if(navigator.onLine)
{
onlineCode()
}
Web アプリから iPhone がオンラインかどうかを確認する方法はありますか。つまり、モバイル Safari では、デバイスのオンライン ステータスをチェックして、AJAX 呼び出しを試行する必要があるかどうかを確認できます。
Firefox/通常の WebKit では、次のようになります。
if(navigator.onLine)
{
onlineCode()
}
img src = "http://aonlinesite.com/a-really-little-image.png" onload = "インターネット!" onerror = "NoInternet!"
iPhone での簡単なテストでは、iPhone OS 2.2 から利用できることが示されています。
2008 年 5 月 16 日の時点で、同じコードが WebKit ナイトリー ビルドで機能するはずです。これは、2.1 アップデートに Safari の新しいビルドが含まれていることを期待する必要があることを意味していると思います。