2016-09-03 1 views
0

Il ya un compteur sur le site Web http://example.com/website. Ce compteur est exécuté à partir du fichier javascript téléchargé sur l'ordinateur.Remplacer l'exécution du fichier Javascript chargé du site Web avec le mien

Il contient une fonction qui met à jour une page après que le compteur a atteint 0 seconde. Ce javascript est chargé de http://example.com/scripts/timer.js et cette charge est appelée à partir http://example.com/website page dans html comme <script type="text/javascript" src="/scripts/timer.js"></script>

L'objectif est de changer l'heure du compteur. J'ai donc essayé les éléments suivants en utilisant Firefox, Greasemonkey et AdBlockPlus plugins:

  1. télécharger le fichier de timer.js d'origine et le changer (cela fonctionne ok).
  2. Blocage de l'exécution de "timer.js" d'origine avec AdBlockPlus plugin (cela fonctionne).
  3. Executing timer.js modifié à partir de mon ordinateur à l'aide plug-in Greasemonkey en remplaçant la source du script html au sein de http://example.com/websites(cela ne fonctionne pas).

Je l'ai déjà essayé des solutions précédemment fournies ici et ici Greasemonkey - replace javascript src to load custom JS instead the one of the page Stop execution of Javascript function (client side) or tweak it mais pour certaines raisons pour lesquelles ils ne fonctionnent pas du tout. Le compteur de temps ne s'affiche pas sur la page Web et j'ai passé une journée à comprendre comment le faire fonctionner.

Peut-être qu'il y a une solution plus facile en utilisant Firefox? Si je comprends bien, l'idée principale est juste.

Nous vous remercions pour votre aide!

+0

@wOxxOm n'utilise pas la date. J'ai déjà modifié le fichier correctement, mais je ne peux pas le charger sur une page Web pendant que le fichier d'origine est bloqué – Samuel

Répondre

1

Actuellement, j'ai trouvé qu'une solution pour télécharger et installer Fiddler proxy de débogage Web et changer Firefox paramètres proxy à ceux spécifiés dans Fiddler. Pour exécuter le fichier édité j'ai utilisé la règle de Fiddler pour répondre automatiquement avec le fichier local quand il y a une demande à l'URL indiquée.