Comment puis-je utiliser Javascript pour enregistrer la durée pendant laquelle l'utilisateur reste sur la page ?
给我你的怀抱
给我你的怀抱 2017-05-19 10:40:39
0
1
522

Je veux écrire un js qui compte la durée pendant laquelle les utilisateurs restent sur la page. Il existe actuellement deux méthodes, mais aucune n'est idéale.

  1. Timer, utilisez ajax pour envoyer des données à la base de données à certains intervalles. Cette méthode ne peut pas garantir l'exactitude et affectera l'efficacité

  2. Utilisez l'événement onunload pour envoyer des données lorsque l'utilisateur ferme la fenêtre, Mais une boîte de dialogue apparaîtra dans Chrome pour vous demander s'il doit quitter la page, ce qui est très peu convivial pour les utilisateurs visitant le site Web

Comment le résoudre

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

répondre à tous(1)
滿天的星座

Si vous voulez être très précis, vous pouvez envisager d'utiliser websocketpour maintenir une longue connexion avec le backend ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal