navigator.onLine di saluran Chrome Dev
bookmark_borderbookmark
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dengan API offline di HTML5, tidak ada alasan untuk tidak memberikan pengalaman offline yang sempurna bagi pengguna. Satu hal yang dapat membantu cerita ini adalah properti navigator.onLine
; fitur yang baru-baru ini dirilis di saluran developer Chrome. Properti ini menampilkan true
atau false
, bergantung pada apakah aplikasi memiliki konektivitas jaringan atau tidak:
if (navigator.onLine) {
console.log('ONLINE!');
} else {
console.log('Connection flaky');
}
Aplikasi web juga dapat memproses peristiwa online
dan offline
untuk menentukan kapan koneksi tersedia lagi atau saat aplikasi offline:
window.addEventListener('online', function(e) {
// Re-sync data with server.
}, false);
window.addEventListener('offline', function(e) {
// Queue up events for server.
}, false);
Saya telah memposting demo yang berfungsi di http://html5-demos.appspot.com/static/navigator.onLine.html dan informasi selengkapnya tentang peristiwa offline dapat ditemukan di MDN.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2011-06-23 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2011-06-23 UTC."],[],[]]