Ich habe ein Addon mit CFX für Firefox 17.0 erstellt. Aber wenn ich "cfx run" ausführe, wird Kompatibilitätsproblem angezeigt (d. H. Das Addon ist nicht mit dieser Firefox-Version kompatibel). Ich habe versucht mit .xpi (d. H. Nach dem Ausführen von "cfx xpi" und dann das Hinzufügen der xpi zu firefox) -Datei auch, aber das gleiche Ergebnis. Ich kann die Version von Firefox nicht aktualisieren.Firefox 17.0 Addon Kompatibilitätsproblem kommt, erstellt mit cfx Addon-SDK-1.17
Jede Art von Hilfe ist spürbar. Das ist mein main.js Code:
var buttons = require('sdk/ui/button/action');
var tabs = require("sdk/tabs");
var button = buttons.ActionButton({
id: "mozilla-link",
label: "Visit Mozilla",
icon: {
"16": "./icon-16.png",
"32": "./icon-32.png",
"64": "./icon-64.png"
},
onClick: handleClick
});
function handleClick(state) {
tabs.open("https://www.mozilla.org/");
}
Vielen Dank im Voraus.
Ohne Code ist diese Frage möglicherweise nicht am Thema: Fragen, die Debugging-Hilfe suchen ("** warum funktioniert dieser Code nicht wie ich will? **") muss Folgendes enthalten: A) gewünschtes Verhalten; B) ein spezifisches Problem oder ein Fehler * und * C) ** der kürzeste Code, der notwendig ist, um ihn zu reproduzieren ** alles *** in der Frage selbst ***. Fragen ohne ** eine klare Problemstellung ** sind für andere Leser nicht nützlich. Siehe: [So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve), [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/) zum Thema) und [fragen]. Kompatibilität ist ein Debugging-Problem. – Makyen
Ich habe den Beispielcode hinzugefügt. Wenn Sie "cfx addon-sdk-1.17" haben, führen Sie den Befehl "cfx init" aus. Dann fügen Sie diesen Code der Datei "lib \ main.js" hinzu. Danke für den Vorschlag. –
Danke für die Zugabe. Was ist der tatsächliche Fehler, der gemeldet wird? Was sagt die Browserkonsole? – Makyen