オンライン

アプリケーションは、オンラインになるし、デバイスがインターネットに接続するときに発生します。

document.addEventListener("online", yourCallbackFunction, false);

詳細

online以前接続されていないデバイスが、インターネットへのアプリケーション アクセスを許可するネットワーク接続を受信するときに発生します。 接続 API と同じ情報に依存しており、火災時の値 [connection.type](../connection/connection.type.html) になります。NONE.

通常アプリケーションに使用する必要があります document.addEventListener 一度のイベント リスナーをアタッチし、 [deviceready](events.deviceready.html) イベントが発生します。

サポートされているプラットフォーム

  • アンドロイド
  • ブラックベリー WebWorks (OS 5.0 およびより高い)
  • iOS
  • Windows Phone 7 と 8
  • Tizen
  • Windows 8

簡単な例

document.addEventListener("online", onOnline, false);

function onOnline() {
    // Handle the online event
}

完全な例

<!DOCTYPE html>
<html>
  <head>
    <title>Online Example</title>

    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    // Wait for device API libraries to load
    //
    function onLoad() {
        document.addEventListener("online", onOnline, false);
        document.addEventListener("deviceready", onDeviceReady, false);
    }

    // device APIs are available
    //
    function onDeviceReady() {
    }

    // Handle the online event
    //
    function onOnline() {
    }

    </script>
  </head>
  <body onload="onLoad()">
  </body>
</html>

iOS の癖

初回起動時には、最初の online (当てはまる場合) イベントが少なくとも火を前に第 2 [connection.type](../connection/connection.type.html)UNKNOWN.

Windows Phone 7 の癖

エミュレーターで実行しているとき、 connection.status は常に知られているので、このイベントはない火。

Windows Phone 8 癖

エミュレーターと接続の種類のレポート Cellular は変化しません、イベントはない火。