2011-10-23 3 views
1

Je veux créer mon propre tracker de souris, comme Clicktale et Crazy Egg. Suivre les mouvements de la souris et le défilement ne devrait pas être trop difficile. Mais qu'en est-il de tous les changements au document (HTML, entrées et sélections).Créer un enregistreur de souris comme Clicktale et Crazy Egg

Y at-il un moyen facile d'enregistrer toutes les actions javascript sur un site. Donc, je peux enregistrer les actions et plus tard être capable de les répéter quand je veux rejouer les actions du visiteur?

Ou en quelque sorte enregistrer toutes les modifications qui sont apportées au document (enregistrer le innerHTML chaque fois qu'un changement est probablement pas une option).

L'enregistrement doit être lié à l'heure.

Lorsque l'enregistrement se fait, il y aura une requête AJAX qui copie la page et insérer le nouveau Javascript pour si il est possible de regarder ...

Répondre

2

d'abord tout ce que je voudrais dire que même Bien que la tâche que vous décrivez semble assez facile, elle est en réalité beaucoup plus complexe lorsque vous creusez dedans. Je devrais savoir depuis que je passe près de 3 ans à faire des choses comme ce travail et bien travailler pour mon entreprise Ehavior.

Vous pouvez utiliser les événements de mutation DOM pour surveiller les modifications de l'arborescence DOM. Je suppose que cela vous donnera ce que vous demandez. Sachez cependant que les événements de mutation ne sont disponibles que dans les nouveaux navigateurs.

J'espère que cela vous sera toujours utile, même si votre question est un peu datée :-)

Questions connexes