Cordova
नेटवर्क कनेक्शन की स्थिति का पता कैसे लगाएं
खोज…
कॉर्डोवा-प्लगइन-नेटवर्क-सूचना प्लगइन का उपयोग करना
नेटवर्क कनेक्शन की वर्तमान स्थिति का पता लगाना और जो भी बदलाव हो सकते हैं उनका जवाब देना, कई प्लगइन्स में से एक का उपयोग करके किया जा सकता है। यह उदाहरण कॉर्डोवा-प्लगइन-नेटवर्क-इंफॉर्मेशन प्लगइन के बारे में है।
प्रोजेक्ट में प्लगइन जोड़ें:
cordova plugin add cordova-plugin-network-information
कॉर्डोवा डिवेरसेडी घटना के बाद एक कनेक्शन ऑब्जेक्ट navigator.connection
माध्यम से उपलब्ध है। type
संपत्ति मौजूदा नेटवर्क राज्य शामिल हैं:
document.addEventListener("deviceready", function() {
var networkState = navigator.connection.type;
}, false);
networkState
अब निम्नलिखित स्थिरांक शामिल हैं:
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
नेटवर्क कनेक्शन में परिवर्तन का पता लगाने के लिए एक फ़ंक्शन को online
या 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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow