Remplacer la fonction javascript en utilisant Greasemonkey

Je souhaite modifier le script en utilisant greasemonkey. Mais cela ne fonctionne pas. Aidez-nous;

original script

 <script> function abc(){ // SOME STUFF HERE } abc(); window.onload = abc; ..... // OTHER JAVASCRIPT TASK ..... </script> 

Maintenant, je souhaite modifier la fonction abc comme mon exigence. J'ai essayé de la manière suivante, mais je ne l'aide pas.

 // ==UserScript== // @name Test // @namespace UNIQUE_NAMESPACE // @include http://PATH_TO_DOMAIN/* // @version 1 // @grant unsafeWindow // ==/UserScript== unsafeWindow.abc= function () { //MY REQUIREMENT } 

Vous trouverez un bon exemple / tutoriel ici: @ document-start Exemple: hijack page scripts

NB L'événement 'beforescriptexecute' utilisé dans ce script, qui fait partie des spécifications HTML5, est uniquement pris en charge par les navigateurs Gecko (Firefox) pour le moment.