2009-03-20 8 views
2

J'essaie de créer un plugin Firefox et j'aimerais utiliser certaines fonctions de jQuery. Comment inclure les bibliothèques jQuery nécessaires? Un moyen d'inclure les bibliothèques dans le plugin lui-même?Comment utiliser jQuery dans les plugins Firefox?

Je dois afficher une fenêtre de type jQuery Dialog sur divers sites Web lorsque l'utilisateur clique sur un lien injecté sur la page.

Merci pour vos réponses!

+0

Si l'OP signifie vraiment l'extension, pas le plugin, alors c'est une dupe de http://stackoverflow.com/questions/491490/how-to-use-jquery-in-firefox-extension –

+0

remember - extension = greasemonkey, firebug, colorfultabs, etc. Plugin = flash, quicktime, etc. –

Répondre

1

Dans votre fichier overlay.xul, il suffit d'inclure comme si vous étiez tout autre fichier incluez Javascript:

<script type="application/x-javascript" src="chrome://my-firefox-extension/content/path/to/jquery.js" /> 
1

Je suggère d'utiliser les boîtes de dialogue au lieu de chrome jQuery. J'ai écrit une extension similaire, même si je n'ai pas utilisé de jQuery, mais un code de dialogue écrit par moi-même. Le problème est que lorsque vous injectez votre boîte de dialogue HTML à l'intérieur d'une page aléatoire, dans de nombreux cas, elle sera déformée en raison de conflits imprévisibles avec le CSS du site chargé. Même en utilisant des styles en ligne et tous les autres trucs. En fin de compte, j'ai regardé comment l'extension d'ordinateur portable de Google est mise en œuvre et utilisé la même idée. Ça a bien marché.

+0

savez-vous s'il existe des extensions ff qui utilisent jquery? – hugemeow

Questions connexes