J'ai utilisé Greasemonkey avec succès au travail pendant une semaine sans problème (sur un MacOS) - J'ai Smultron configuré comme mon éditeur par défaut, et peut simplement enregistrer les modifications à un script, rechargez la page et observez les changements. Tout est bien.Greasemonkey ne parvient pas à charger le script simple
Cependant, sur ma machine Windows 7 à la maison (FF 16 & Greasemonkey 1.4), je ne parviens absolument pas à faire fonctionner un simple script d'alerte ("Hello World"). J'ai désinstallé à la fois GM & FF, et roulé à FF 14 (la version que je cours au travail) en vain.
config.xml:
<UserScriptConfig>
<Script basedir="test" checkRemoteUpdates="1" dependhash="." description="a test
of the test" enabled="true" filename="test.user.js" installTime="." modified="."
name="test" namespace="." runAt="document-end" updateAvailable="" uuid="." version="1"
installurl="." updateurl=".">
<Grant>none</Grant>
<Include>*</Include>
</Script>
</UserScriptConfig>
test.user.js:
// ==UserScript==
// @name test
// @namespace www.test.com
// @description a test of the test
// @include *
// @version 1
// ==/UserScript==
alert("fafdadfadfdaf");
Le script est situé dans le répertoire de base appropriée (test/...). Ce matin, après avoir allumé l'ordinateur, j'ai essayé d'exécuter un script de test similaire et cela a soudainement fonctionné, cependant, quand je l'ai modifié et enregistré (ie changé le texte d'alerte), Greasemonkey a continué à exécuter l'ancienne version du script. J'ai même supprimé à la fois le config.xml
et le script incriminé, et lors du rechargement des pages, le script continuait de s'allumer joyeusement.
Qu'est-ce que je fais mal?
Merci pour l'info. Malheureusement, les fichiers sont sauvegardés dans le bon répertoire de profil (... \ Mozilla \ Firefox \ Profiles \ blahblah \ gm_scripts.) Pour être sûr, j'ai cliqué sur le menu de singe que vous avez téléchargé ci-dessus, sélectionné "Nouveau script utilisateur". – 20goto10
Dans le menu déroulant GreaseMonkey, le script affiche comme actif: "[x] test", mais il ne fonctionne tout simplement pas. Tampermonkey dans Chrome fonctionne bien sur mon système, mais je préfère travailler avec Firefox et sa progéniture bien-aimée, Firebug – 20goto10
Que montre la console d'erreur FF (Ctrl-Shift-J)? Utilisez le Gestionnaire de profils * de Firefox pour créer et exécuter , un nouveau profil Installez * seulement * GM dans ce profil et retest –