1

J'écris un script greasemonkey (nécessite un javascript en avion) ​​qui me demande de calculer le temps de dérive/temps de navigation d'une URL, c'est-à-dire de calculer le temps d'activation d'une URL. il devrait être comme ça ..Calcul de la Dérive/Temps de Navigation

  1. Lorsqu'un utilisateur clique sur une autre URL, je dois stocker le (onBlur ????)

  2. temps de navigation correspondant à cette URL. Lorsqu'un utilisateur ferme un onglet, j'ai besoin de stocker à nouveau le temps de navigation pour cette URL. Lorsqu'un utilisateur ne se trouve pas sur une page Web particulière, le temps de navigation de cette URL ne doit pas augmenter.

  3. Lorsqu'un utilisateur retourne à l'URL, son temps de navigation devrait recommencer à 0 secondes. (Onfocus ???)

Si quelqu'un peut me donner le code pour les gestionnaires d'événements précis dans javascript, il sera d'une grande aide ou au moins me donner l'idée à ce sujet.

nécessité de résoudre le problème urgent

+0

Vous devez le créer comme extension fx, et non comme script gm. – w35l3y

+1

Puis-je vous demander simplement pourquoi dites-vous cela puisque j'ai été capable de choses très complexes en utilisant le script GM. Quoi qu'il en soit, je vais porter mon script GM à un module complet ... mais à l'heure actuelle, j'ai besoin de terminer mon projet de toute urgence et depuis, je me suis appuyé sur le script GM et c'est la dernière étape du projet. le moment étant je vais devoir m'en tenir au script GM .... voyez si vous pouvez m'aider avec ça – Shatu

Répondre

1

Vous pouvez utiliser les événements « onload » et « onunload »

L'événement « onload » commencerait le temps
Et l'événement « onunload » calculerait le différence entre l'heure actuelle et l'heure stockée depuis l'événement "onload"