[Greasemonkey] Modifier juste une ligne à l'intérieur de SCRIPT
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) :
Code:
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> |
Je veux juste modifier leenMon idée est donc de faire une recherche, grâce à un script Greasemonkey, sur la ligne à modifier, comme ceci :
Code:
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(); |
... mais ça ne fonctionne pas.
Que me proposez-vous ? Y a-t-il une solution pour un problème aussi simple ?
Merci. :ccool: