Recherche…


Utilisation du plug-in cordova-plugin-network-information

La détection de l’état actuel de la connexion réseau et la réponse aux modifications éventuelles peuvent être effectuées à l’aide de l’un des plug-ins. Cet exemple concerne le plug-in cordova-plugin-network-information .

Ajoutez le plugin au projet:

cordova plugin add cordova-plugin-network-information

Après l' événement d'événement Cordova , un objet de connexion est disponible via navigator.connection . La propriété type contient l'état actuel du réseau:

document.addEventListener("deviceready", function() {
    var networkState = navigator.connection.type;
}, false);

networkState contient maintenant l'une des constantes suivantes:

Connection.UNKNOWN  //  Unknown connection
Connection.ETHERNET //  Ethernet connection
Connection.WIFI     //  WiFi connection
Connection.CELL_2G  //  Cell 2G connection
Connection.CELL_3G  //  Cell 3G connection
Connection.CELL_4G  //  Cell 4G connection
Connection.CELL     //  Cell generic connection
Connection.NONE     //  No network connection

La détection d'une modification de la connexion réseau peut être effectuée en connectant une fonction à l'événement en online ou offline :

document.addEventListener("online", function() {
    // device went online
    var networkState = navigator.connection.type; // Get new network state
    ...
}, false);

document.addEventListener("offline", function() {
    // device went offline
    var networkState = navigator.connection.type; // Get new network state
    ...
}, false);


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow