Bonjour,
J'aurais besoin de tester si une fonction existe dans mon script greasemonkey, à partir d'une chaine de caractère, puis l'appeler si elle existe.
En dehors de greaseMonkey cela se fait de la façon suivante :
Sauf qu'au sein des scripts greaseMonkey les fonctions ne sont pas accessibles dans le DOM à moins de les y enregistrer explicitement via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if( typeof window['nomFonction'] == 'function' ){ window['nomFonction'](); }
Comme l'enregistrement de mes fonctions greaseMonkey dans le DOM pour les y récupérer ensuite ne me semble pas être une idée merveilleuse, quelqu'un connaitrait-il un moyen d'accéder dynamiquement aux fonctions créées dans le script ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 unsafeWindow.maFonction = function(){...
Partager