Also muss ich einige Ergebnisse in einem Firefox Add-on überprüfen, an dem ich arbeite, aber die console.log() funktioniert nicht. Ich habe versucht, einfach console.log("Hello World");
in die main.js-Datei zu setzen und zu laden, aber es protokolliert nichts.Firefox Addon console.log() funktioniert nicht
Antwort
Standardmäßig ist die minimale Protokollstufe error
. Alles andere wird nicht gedruckt, und das schließt console.log()
ein. Weitere Informationen zur Verwendung und Konfiguration der Protokollierung und der zugehörigen Ebenen finden Sie unter Log Levels
.
Danke, das ist sehr vorteilhaft! –
Wow sehr vorteilhaft. Die 'console.time (name)' und 'console.timeEnd (name)' Funktion ist großartig. Hat 'extensions.sdk.console.logLevel' Auswirkungen auf Nicht-SDK-Add-Ons? Seltsam, weil diese Dokumentation ein bisschen beschissen wirkt. – Noitidart
Beachten Sie, dass diese Eigenschaft von 'logLevel' auf der Firefox-Seite' about: config' nicht sichtbar war (idk why). Nach einiger Zeit der Suche nach der Lösung, habe ich dann 'Strg + Shift + J' gedrückt und es öffnete die Browser-Konsole, wo ich Logs von meinem Addon mit' console.error' sehen konnte. –
Sie können Firebug Ihre Firefox Erweiterung verwenden. Wenn Sie dieses Add-On installieren, können Sie es mit "Firebug.Console.log();" Befehl. Seien Sie vorsichtig, in diesem Befehl sollten Sie nicht "Konsole" mit einem kleinen letzteren eingeben!
Darüber hinaus können Sie Firefox "Browser Console" (nicht Webkonsole) mit diesem Befehl verwenden: Application.console.log();
Wenn Sie an einer Erweiterung/einem Addon (nicht SDK) arbeiten, importieren Sie einfach Console.jsm
und dann funktioniert console.log()
normal. Das ist was ich mache.
Components.utils.import('resource://gre/modules/devtools/Console.jsm');
Update: Ab Firefox 44+
Components.utils.import('resource://gre/modules/Console.jsm');
das Addon SDK verwenden? Sie müssen die Log level für Ihre Erweiterung festlegen:
- 1. jQuery console.log() funktioniert nicht in Firefox
- 2. Firefox AddOn tabs.activeTab undefiniert
- 3. Panel Transparenz Firefox Addon
- 4. console.log funktioniert nicht, wenn in einem Firefox, Greasemonkey-Skript verwendet
- 5. Firefox Addon Unterzeichnung Fehler
- 6. IE10 console.log funktioniert nicht
- 7. Kann nicht entzippen und zip Firefox addon
- 8. Alarmfenster in meinem Firefox-Addon
- 9. firefox Addon Entwicklung und Unicode
- 10. Kommunikation zwischen Firefox-Addon und Entwickler/Panel
- 11. Firefox-Addon: Erster Tab von XMLHttpRequest
- 12. Tutorial für Simplistic Firefox Addon
- 13. Wie entwickelt man Firefox Addon?
- 14. Firefox Addon: Wie man Voreinstellungen entfernt, wenn Addon deinstalliert wird?
- 15. Console.log funktioniert nicht in Chrome
- 16. Angular Karma console.log funktioniert nicht
- 17. Firefox Addon Inline-Installation von der Website
- 18. appendChild in einem XUL Firefox Addon bricht
- 19. firefox addon sdk 1.17 Screenshot erstellen
- 20. Cross-Domain-Kommunikation mit einem Firefox-Addon
- 21. Wie entwickelt man Firefox Addon mit angularjs
- 22. Verwenden von Benutzereinstellungen in Firefox-Addon
- 23. Merkwürdiges Verhalten von console.log() auf Firefox 37
- 24. Firefox - lokal modifizieren Addon und obligatorischen Gesang
- 25. Firefox-Addon: Hinzufügen von Symbol zum Kontextmenü
- 26. Wie schreibe ich ein Firefox Addon?
- 27. Postman Addon ist wie in Firefox
- 28. Zugriff auf Dateisystem/Verzeichnispfad von Firefox Addon
- 29. Warum funktioniert console.log, aber nicht zurück?
- 30. console.log funktioniert nicht in Angular2 Komponente (Typescript)
Wo suchen Sie es? Sie sollten sich die Firefox-Konsole anschauen - wenn sie nicht läuft, ist etwas mit Ihrem Code nicht in Ordnung, das auf der Grundlage Ihrer bisherigen Angaben nicht beantwortet werden kann. –
Ich suche in der Konsole, Befehl/Strg + Shift + j. Unabhängig davon, ob ich es in die main.js-Datei oder ein Inhaltsskript lege, protokolliert es nichts in der Konsole. –