Apakah Anda sering menggunakan aplikasi Google ? Terutama aplikasi Gmail dan media sosial Google+. Jika iya, tentu Anda ingat salah satu fitur yang dimiliki oleh aplikasi tersebut. Yaitu fitur reconnect secara otomatis.
Ketika Anda sedang menggunakan aplikasi Gmail misalnya. Dan ketika itu pula koneksi internet terputus, maka biasanya akan ada notifikasi bahwa Anda sedang offline. Kemudian secara otomatis aplikasi Gmail akan mengecek koneksi internet, jika koneksi internet kembali normal maka aplikasi Gmail secara otomatis akan online kembali.
Jika Anda tertarik untuk membuat aplikasi web dengan fitur reconnect, tidak ada salahya untuk mencoba library offline.js. Library ini secara umum bekerja seperti halnya pada aplikasi Google yaitu melalukan reconnect dengan Ajax. Prinsip kerja dari library ini ialah :
- Awalnya, library ini akan menciptakan request Ajax yang mengecek status koneksi internet
- Selanjutnya akan ditampilkan pesan konfirmasi tentang status koneksi internet
- Jika koneksi internet terputus, secara otomatis melalui request Ajax akan dicek apakah koneksi sudah up atau belum. Jika koneksi internet sudah up kembali maka secara otomatis aplikasi akan di online-kan juga
Untuk lebih lanjut silahkan lihat demo dibawah atau download langsung library ini untuk menggunakannya.