Ich arbeite gerade an einem Mozilla Firefox Addon.
Ich habe ein Panel eingerichtet und ein Inhaltsskript hinzugefügt. Ich muss zwischen den Inhaltsskripten und main.js kommunizieren. Ich benutze dafür die Port-API des Addon-SDK. Aber aus irgendeinem Grund kann ich nicht einmal eine einfache Nachricht zwischen den beiden bekommen.
Ich erhalte ständig den folgenden Fehler, wenn ich mein Addon mit cfx teste: "ReferenceError: require ist nicht definiert"
Irgendeine Idee, was ist los?
popup.js
%Vor%Der Fehler wird für die erste Zeile selbst ausgelöst.
main.js
%Vor%Derselbe Fehler wird nicht für main.js
ausgegebenHat das schon mal jemand erlebt?
Inhaltsskripts haben keinen Zugriff auf require
. Stattdessen ist self
bereits deklariert .
Entfernen Sie einfach die require
-Zeile von popup.js
(aber nicht main.js
).
Siehe Kommunikation mit "port" .
Tags und Links javascript jquery firefox-addon firefox firefox-addon-sdk