cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah saya boleh menggunakan javascript untuk merekodkan berapa lama pengguna berada di halaman?

Saya ingin menulis js yang mengira berapa lama pengguna berada di halaman pada masa ini terdapat dua kaedah, tetapi kedua-duanya tidak sesuai.

  1. Pemasa, gunakan ajax untuk menghantar data ke pangkalan data pada selang waktu tertentu. Kaedah ini tidak dapat menjamin ketepatan dan akan menjejaskan kecekapan

  2. Gunakan acara onunload untuk menghantar data apabila pengguna menutup tetingkap, Tetapi kotak dialog akan muncul dalam chrome untuk menggesa sama ada untuk meninggalkan halaman, yang sangat tidak mesra pengguna yang melawati tapak web

Bagaimana untuk menyelesaikannya

给我你的怀抱给我你的怀抱2776 hari yang lalu525

membalas semua(1)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-19 10:42:39

    Jika anda ingin menjadi sangat tepat, anda boleh pertimbangkan untuk menggunakan websocketuntuk mengekalkan sambungan yang panjang dengan bahagian belakang?

    balas
    0
  • Batalbalas