2010-12-10 9 views
3

Ich bin eine Firefox-Erweiterung, die einige Js-Code sowie die gesamte jQuery-Lib injizieren wird. Ich möchte es (die Injektion) passieren, wenn der Benutzer den Knopf irgendwo im Browser platziert. Ich habe das MDC-Formular und andere Tutorials über die Erweiterungen gelesen und sie scheinen mir kompliziert zu sein. Technologien wie XPCOM oder XUL sind völlig nutzlos von mir (ich habe keine Zeit, sie tatsächlich zu lernen). Meine Frage ist, ist es eine andere Art, mein Problem zu lösen, dann MDC zu folgen? Ich muss einen schnelleren Weg finden, meine Aufgabe zu erledigen. Ich habe bereits die Erweiterung für Google Chrome geschrieben und es war einfacher als für Firefox.Wie schnell eine Firefox-Erweiterung schreiben?

Antwort

0

Sie können eine bookmarklet to add jQuery auf einer Seite und/oder injizieren Sie anderen Code.

+0

Ich habe vergessen zu erwähnen, dass ich die Erweiterung (oder was auch immer; p) an die Websites erinnern möchte. Wenn der Benutzer auf die Schaltfläche klickt, tut er etwas, und wenn er dann diese Seite erneut aufruft, erledigt er auch die Aufgabe (jetzt ohne zu klicken) – kaapa

3

Ich würde einen Blick auf Greasemonkey werfen. Es teilt einige Ähnlichkeit mit Chrome-Plugins in der Funktion (Skript wird auf der Seite, lokalen Speicher usw. eingefügt). Wie für die Verwendung von JQuery mit Greasemonkey, sieh dir folgende Frage an: How can I use jQuery in Greasemonkey?

+0

Und kann ich meine eigenen sagen wir Plugins für Greasmonkey? – kaapa

+3

Der ganze Sinn von Greasemonkey besteht darin, dass Sie Ihre eigenen Skripte für die von Ihnen besuchten Websites schreiben können. – Zecc