2010-10-02 11 views
5

ich diese Firefox sample extension von mozilla.org heruntergeladen haben, ich die Datei install.rdf modifiziert und geändert maxVersion Wert 3.6.10 (auch versucht 3.6.*, 100 und *) und ich eine neue Zeichenfolge mit dem Namen „Hallo Welt“ hinzugefügt und der Wert der Pfad, in dem sich der Ordner der Beispielerweiterung zu HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/ in der Registrierung befindet.Wie benutzt man die Firefox-Erweiterung "Hallo Welt"?

Ich starte Firefox, gehe zu Tools > Addons, und es sagt, dass es neu starten muss, ich neu starte und dorthin gehe und das Plugin erscheint aber sagt "Nicht kompatibel mit Firefox 3.6.10", und jede Schaltfläche scheint deaktiviert. Das Entfernen des Registrierungsschlüssels und des Ordners deinstalliert es auch nicht.

Gibt es noch etwas, das ich ändern muss, um das Hello World Sample in Firefox 3.6.10 zu verwenden?

+0

Stellen Sie sicher, dass die neue (geänderte) Version installiert ist und nicht das Original. Dann versuche es zu deinstallieren und neu zu installieren. – MatrixFrog

+1

Ich habe sichergestellt, dass es die neueste Version (die ich bearbeitete), und da alle Schaltflächen deaktiviert sind, kann ich die Erweiterung nicht deinstallieren (das Entfernen des Registrierungsschlüssels und das Löschen des Ordners funktionierte auch nicht), musste ich Deinstallieren Sie Firefox und löschen Sie alle Anpassungen und installieren Sie sie neu, um die Erweiterung zu entfernen. – jarkam

Antwort

3

Der einfachste Weg, um mit der Entwicklung einer Erweiterung zu beginnen, ist putting a "pointer" file im Ordner Erweiterungen im Profilverzeichnis. Ich würde die Registrierungsmethode erst zum Zeitpunkt der Bereitstellung berühren.

Danke für die Erinnerung an mich zu aktualisieren the example extension. Jetzt aktualisiert.

+0

der Link ist gebrochen – msangel

+1

@msangel: Ich habe es für eine ganze Weile nicht aktualisiert, aber die Datei ist hier, wenn Sie es brauchen: https://dl.dropboxusercontent.com/u/153605/helloworld.zip – Nickolay

2

Die beste Möglichkeit, eine Erweiterung zu verwenden, besteht darin, das Addon im .xpi-Format zu paketieren. Dann musst du dieses Addon nur mit Firefox öffnen. Hinweis: Um eine .xpi-Datei zu erstellen, nehmen Sie den gesamten Inhalt von helloworld wie Inhalt, locale, skin, install.rdf, chrome.manifest usw. und versuchen Sie es zu komprimieren, aber ändern Sie die Erweiterung in .xpi anstelle von .zip. Andernfalls können Sie Ihren Ordner helloworld einfach in [email protected] umbenennen und dann diesen Ordner in den Ordner C: \ Benutzer \ "Betriebssystem-Benutzername" \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ h31hcfq9.default \ extensions kopieren und dann ur neu starten Browser. Außerdem wäre es am besten, über Addon-Entwicklung mit dieser Basic tutorial on addon development

1

zu lernen. Das Verfahren zum Erstellen von Beispiel-Firefox-Erweiterung finden Sie unter this link. Dieses Tutorial erklärt, wie Sie eine Firefox-Erweiterung erstellen, um alle Links auf der aktuellen Webseite zu finden, markieren Sie diejenigen, die ein Zielattribut haben, und warnen Sie, wie viele Links gefunden wurden.