Bagaimanakah saya boleh menggunakan javascript untuk merekodkan berapa lama pengguna berada di halaman?
给我你的怀抱
给我你的怀抱 2017-05-19 10:40:39
0
1
490

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

给我你的怀抱
给我你的怀抱

membalas semua(1)
滿天的星座

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan