MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Refresh browser menggunakan acara OnBeforeUnload

Sejauh yang saya tahu, Anda tidak dapat benar-benar menguji browser yang ditutup; Anda hanya dapat menguji jendela (atau tab) yang ditutup. Itu biasanya cukup, kecuali tentu saja penyegaran halaman terjadi, karena itu dianggap sebagai menutup dan membuka kembali halaman web di dalam jendela atau tab. Yang dibutuhkan adalah event-handler untuk mengklik tombol refresh halaman browser, tapi saya tidak yakin itu ada. Ini sesuatu:

Bagaimana cara menampilkan "Apakah Anda yakin ingin keluar dari halaman ini?" kapan perubahan dilakukan?

dan juga

Menangani acara penutupan Browser dan Penyegaran Halaman

Satu hal yang saya temui dalam mencoba menemukan sesuatu tentang event-handler penyegaran halaman adalah gagasan menggunakan "penyimpanan lokal". Anda dapat, sebagai bagian dari penangan sebelum pembongkaran, memasukkan item data kecil, yang diberi stempel waktu, ke dalam penyimpanan lokal. Aktifkan semacam timer di Server, dan tunggu hingga waktu tersebut habis sebelum menghapus sesi. Saat halaman Anda dimuat, uji penyimpanan lokal untuk item data tersebut. Jika ada dan stempel waktu masih sangat baru, Anda tahu halaman telah di-refresh dan dapat melakukan hal-hal yang sesuai berdasarkan mengetahui bahwa --seperti mengirim pesan AJAX ke Server yang menyuruhnya untuk tidak menghapus sesi dulu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Migrasi dari MongoDB ke Aplikasi Groovy PostgreSQL

  2. Memulai mongod gagal kecuali dijalankan sebagai root

  3. Tambahkan bidang dengan nilai yang meningkat di Agregasi MongoDB berdasarkan kondisi

  4. menggunakan sureIndex dalam skema mongodb menggunakan luwak

  5. MongoTemplate upsert - cara mudah untuk membuat Pembaruan dari pojo (pengguna mana yang telah diedit)?