J'ai deux scripts greasemonkey chargeant sur une URL particulière. Comment puis-je m'assurer que mon deuxième script GM ne se charge pas tant que le premier script GM n'a pas terminé la construction de ses éléments de page. Comment contrôler l'ordre dans lequel les scripts GM sont chargés/exécutés?Chargement de mon script Greasemonkey après un autre chargement de script GM
Répondre
Sélectionnez votre nom de script dans GreaseMonkey "Manage User Scripts" UI et maintenez la touche Alt enfoncée et appuyez sur la touche Down jusqu'à la fin.
Il y a un message d'indice dans cette interface utilisateur en fait
glisser-déposer avec la souris ou appuyez sur Alt-Up/Alt-Bas pour modifier l'ordre des scripts dans cette liste
S.Mark described comment gérer l'ordre d'exécution dans l'interface de gestion de script Greasemonkey, qui en fait partie. Mais il ne peut pas être garanti que le script 1 finira d'effectuer toutes ses opérations sur le DOM avant le début du script 2.
Si le script 2 dépend des actions du script 1, cela doit être géré.
Une approche: Demandez au script 2 de vérifier le DOM pour un état modifié par le script 1 (ce qui signale que les effets du script 1 sont terminés). Dans Script 2, restez dans une boucle récursive avec window.setTimeout() et vérifiez régulièrement l'état de la signalisation, puis éclatez et commencez le travail principal du Script 2 une fois la condition remplie.
Une autre approche: combiner les deux scripts en un seul, et ordonner les blocs de code de manière appropriée.
- 1. Arrêter le script de chargement lent avec GreaseMonkey
- 2. CKEDITOR non défini par mon script Greasemonkey?
- 3. Comment charger un script greasemonkey après AJAX-Request
- 4. Injection de script Greasemonkey
- 5. erreur de chargement de script
- 6. GreaseMonkey Script
- 7. Script de connexion GreaseMonkey
- 8. JavaScript external script chargement étrangeté
- 9. Greasemonkey onmousemove script
- 10. Chargement du script avant la fonction
- 11. Le script Greasemonkey n'est pas exécuté lorsque le chargement de contenu inhabituel est utilisé
- 12. Comment empêcher le chargement de script dans un domaine différent
- 13. Chargement du script avec jQuery - IE échoue
- 14. test de chargement de site Web Script Python
- 15. Greasemonkey Script et fonction Portée
- 16. javascript: appeler une fonction intégrée d'un script GM
- 17. Arguments de chargement de script par lots de Windows
- 18. Script de chargement JQuery sur un événement click
- 19. Comment inclure cluetip dans un script GreaseMonkey
- 20. Page Web de test de chargement de script Python
- 21. Exécuter un script après un événement utilisateur, mais sans affecter le chargement de la page?
- 22. Qu'est-ce qu'un script GreaseMonkey peut faire planter Firefox?
- 23. Mesurer le temps de chargement du script python cgi?
- 24. UIImage Fondu après chargement sur mon UITable
- 25. Embedded Groovy - chargement de scripts à partir du script principal
- 26. arrête mon script shell après exec
- 27. PHP Get chargement de la page Statistiques - Comment mesurer l'exécution du script php/temps de chargement
- 28. Chargement de var du script PHP en utilisant le flash
- 29. Est-il possible d'utiliser des travailleurs dans un script Greasemonkey?
- 30. script de chargement Joomla dans une page spécifique