[GreaseMonkey] Tester si une fonction existe dans le script
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 :
Code:
1 2 3 4
|
if( typeof window['nomFonction'] == 'function' ){
window['nomFonction']();
} |
Sauf qu'au sein des scripts greaseMonkey les fonctions ne sont pas accessibles dans le DOM à moins de les y enregistrer explicitement via
Code:
1 2
|
unsafeWindow.maFonction = function(){... |
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 ?