bjr je débute sur ce forum et en programmation javascript. J'ai découvert greasemonkey avec firefox.pouvez vous m'expliciter l'utilisation pas à pas d'un script avec ce logiciel ? merci à vous tous.
Version imprimable
bjr je débute sur ce forum et en programmation javascript. J'ai découvert greasemonkey avec firefox.pouvez vous m'expliciter l'utilisation pas à pas d'un script avec ce logiciel ? merci à vous tous.
Salut !
Greasemonkey c'est facile, c'est juste du JavaScript avec quelques privilèges en plus. Pour manipuler des éléments de ta page, tu fais comme d'habitude, getElementById, createElement, appendChild, etc.
Le piège au début c'est quand on veut accéder aux variables JavaScript de la page. Pour protéger l'utilisateur, les variables du script privilégié ne sont pas placées dans le même contexte. Ainsi, le contexte de la page est accessible dans le userscript en utilisant unsafeWindow.
Par exemple :
Code:
1
2
3
4
5
6 <!-- ... le code HTML de la page web --> <script> var a = 5; </script>
D'autres questions ? ;)Code:
1
2
3 // ton userscript var a = unsafeWindow.a;
je regarde le possible et je teste quelques scripts