2017-02-23 3 views
0

Ich möchte firefox Erweiterung inline installieren. Im Beispiel here Es muss Hash der Extension .xpi Datei haben. Sie empfehlen, nslCryptoHash zu verwenden.Wie generiert man einen Hash für die firefox xpi-Datei?

Das erste Problem ist, dass der Code von der CryptoHash nicht funktioniert. Das firefox wirft undefiniert auf Components.classes.

Das zweite Problem besteht darin, wie Hash für eine Datei, die ich keinen Zugriff im Browser habe tun?

Antwort

0

empfehle ich Sie bei der WebExtension Dokumentation zu sehen, wie es jetzt der richtigen Weg ist Firefox Addons/Erweiterungen zu implementieren: https://developer.mozilla.org/en-US/Add-ons/WebExtensions

Es gibt eine Reihe von irreführenden Dokumenten in der Website, nicht alle von ihnen sind überprüft und/oder vervollständigen.

Durch die neue Dokumentation, die Sie Verweise auf die web-ext (https://www.npmjs.com/package/web-ext) Werkzeug sehen können, die Sie auf den Aufbau der .xpi Datei hilft, sowohl für die Entwicklung und Produktion - die letzte eine Art und Weise, einschließlich der Datei mit einem gültigen Mozillas Zertifikat, so dass Sie sich anmelden kann die Erweiterung verteilen.

Verwandte Themen