11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je suis nouveau et je m'intéresse à la programmation javascript. Je suis tombé sur l'excellent article
qui traite de la gestion des événements dans le DOM :
http://css.alsacreations.com/Tutoriels-JavaScript/La-gestion-des-evenements-en-JavaScript
Un grand bravo pour ces explications.

Voici mon petite problème. Je souhaite savoir s'il y a moyen
de rajouter un "listener" dans l'arbre d'DOM et de simuler virtuellement des cliques de souris
sur les liens de type <a href=""> (ou autre img ...). Ceci afin de récupérer toutes les URLs cliquables.

Une fois cette étape franchie, on passe au plus dure. Très fréquemment, les URLs sont
construits via du code Javascript au sein même de la page. Ces liens peuvent être
le résultats de manipulation de variables (et ne sont pas codées en dur).
Serait-il possible de les retrouver en analysant (avec sipdermonkey ou autre engine) le code Javascript sans interactions
humaines (i.e. en simulant les choses seulement) ?
L'idée grossièrement et de chercher les liens "OnClick" par exemple, les injecter dans le code Javascript correspondant et
d'analyser les changements dans le DOM.
Je n'ai trouvé aucune piste sur le sujet et tout le monde à l'air de penser que c'est juste pas possible.
Mais pas possible n'existe pas puisque Google l'a justement réaliser dans "BigDaddy" :
http://www.interdigitalstrategies.com/blog/blogging/googles-bigdaddy-update/

Merci de votre aide et du bon niveau des sujets abordés.

/Ferret