Comment puis-je utiliser jQuery dans les scripts Greasemonkey dans Google Chrome?

Comme certains d'entre vous le savez, Google Chrome a mis certains limitation sévère sur les scripts Greasemonkey.

Chrome ne prend pas en charge @require, @resource, unsafeWindow, GM_registerMenuCommand, GM_setValue, ou GM_getValue.

Sans besoin, je ne peux pas trouver un moyen d'inclure la librairie jQuery dans le script Greasemonkey sous Google Chrome.

N'quelqu'un a quelques conseils à ce sujet?

  • Il est intéressant de noter que Google Chrome avec Tampermonkey a un support pour @require maintenant, ce qui est beaucoup plus simple que ceux dans les réponses.
  • Tampermonkey prend également en charge unsafeWindow, qui est très agréable pour les pages qui ont déjà jQuery. var $ = unsafeWindow.jQuery;
  • @require fonctionne très bien sur les sites où vous n'êtes pas inquiet au sujet de conflit avec des milliers ou des millions d'autres bibliothèques JS qui se lient à $ lors du chargement. Toutefois, si vous écrivez un script pour un site à l'aide de $ pour quelque chose d'autre, ou pire encore l'écriture d'un script à exécuter sur chaque site, utilisez la comparaison sûr mécanisme de chargement expliqué par tghw ci-dessous.
InformationsquelleAutor Alekc | 2010-02-11