2009-12-14 6 views
0

Je veux écrire un add-on Firefox.Les éléments HTML hooks dans les add-ons firefox api

Je dois surveiller le contenu d'un élément DIV.

Existe-t-il un moyen de mettre un hook ou de s'abonner à la modification d'un certain élément HTML?

Je ne veux pas interroger le contenu de la DIV (par exemple) chaque seconde, ce serait bien d'être averti quand il est changé.

Merci.

Répondre

2

trouvé comment faire cela!

function onLoadDoThings(){ 
document.getElementById('changingDiv').addEventListener('DOMSubtreeModified',function(){ 
    alert(document.getElementById('changingDiv').innerHTML); 
    } 
,false); 
} 
0

Au lieu d'écrire une extension, avez-vous pensé à écrire un script Greasemonkey? Beaucoup plus facile et aucun compilateur nécessaire. J'ai aussi vu des programmes qui peuvent convertir des scripts en XPI mais qui ne les ont pas essayés.

http://www.greasespot.net/

+0

Merci pour la suggestion, j'ai oublié Greasemonkey. Mais encore, serait bien de savoir comment faire un crochet dans JS. –

Questions connexes