Ich arbeite an der Entwicklung eines Firefox-Add-on mit der Add-on SDK
. Meine Erweiterung funktioniert einwandfrei, wenn SDK verwendet wird, aber wenn ich die Datei .xpi
anlege, um sie manuell dem Browser hinzuzufügen, wird das Erweiterungssymbol nicht angezeigt.Firefox-Add-on: Erweiterung Symbol nicht angezeigt
Ich habe versucht, den Symbolpfad in der package.json
Datei zu ändern, aber es zeigte das Symbol nicht.
package.json Datei:
{...
"icon" : "Phone-icon48.png",
"icon64" : "Phone-icon64.png",
...}
Widgetfenster verwendet Symbol anzuzeigen:
WidgetPackage.Widget({
label: "Phone Dial",
id: "phone_dial",
contentURL: data.url("images/Phone-icon19.png"),
panel: panel_name
});
Kann mir jemand helfen, das Problem zu beheben?
Vielen Dank.
Nicht sicher, was Sie meinen - ist das Symbol für das Widget fehlt, in dem Add-on-Manager, die beide? Gibt es die Datei für das Widget-Symbol in Ihrem Add-on-Projekt unter 'data/images/Phone-icon19.png'? – canuckistani
Ja, das Symbol für das Widget fehlt, aber es fehlt nur, wenn die Erweiterung mit der .xpi-Datei hinzugefügt wird. Wenn ich die Erweiterung mit dem 'cfx run' ausführe, wird das Symbol angezeigt. Das Symbol des Telefonsymbols ist im Datenverzeichnis vorhanden. –
Ich habe das gleiche Problem. Und das Symbol wird im Add-On-Manager angezeigt. –