Question

Mon employeur bloque le domaine Google CDN qui fournit le fichier jQuery à de nombreux sites Web:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js

Je souhaite utiliser GreaseMonkey pour fournir cette référence jQuery à partir d'un domaine différent. Est-ce possible? Puis-je utiliser un script GreaseMonkey pour indiquer à une page de charger sa référence jQuery à partir de cette URL?:

http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js
Était-ce utile?

La solution

Vous pouvez demander à GreaseMonkey d’ajouter sa propre référence javascript, mais le problème sera probablement que votre code jQuery aura déjà été exécuté avant le chargement de jQuery. Est-il possible d'appeler le code jQuery après que votre script GreaseMonkey charge à nouveau jQuery? Il semble que vous deviez relancer l’exécution du code jQuery de la page pour obtenir les résultats souhaités.

Autres conseils

Greasemonkey agit lorsque le DOM a déjà été chargé. Vous pouvez essayer de réécrire le code avant qu'il ne soit restitué avec une extension de navigateur à part entière. Recherchez dans les LiveHttpHeaders . Je pense que cela peut être utile car il intercepte la page avant de se rendre au navigateur. Sur cette base, vous pouvez ensuite réécrire le code source en fonction de vos besoins

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top