Bonsoir,
Cela fait des heures que je cherche un peu partout sur Google une solution à un problème qui parait pourtant simple. Je ne suis pas calé du tout dans le domaine du développement web...
J'aimerais, en utilisant l'extension Greasemonkey, modifier automatiquement, sur une page web, lors de son chargement, une ligne contenue entre balises SCRIPT (elles mêmes contenues dans la partie HEAD). La ligne doit absolument être modifiée avant que le script soit exécuté.
La page contient un code du style (je simplifie pour l'exemple) :
Je veux juste modifier le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script language="JavaScript" type="text/JavaScript"> var a = fonction_machin() ; ...... if(a==0) { ...... } </script>en
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(a==0)Mon idée est donc de faire une recherche, grâce à un script Greasemonkey, sur la ligne à modifier, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(0)
... mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function modifier_if() { script.innerHTML = script.innerHTML.replace(/if(a==0)/,"if(0)"); alert("greasemonkey"); // juste pour vérifier que la ligne du dessus a bien été exécutée... } modifier_if();
Que me proposez-vous ? Y a-t-il une solution pour un problème aussi simple ?
Merci.![]()
Partager