Warum sagt Firebug, dass dies der Fall ist, No Javascript on this page
wenn auf der Seite eindeutig jede Menge JavaScript vorhanden ist? Ich habe die Seite sogar mehrmals neu geladen, um sicherzugehen, dass immer noch dieselbe Meldung angezeigt wird.
Früher hat es das noch nie gemacht, aber plötzlich benimmt es sich schlecht.
Liegt es an einigen Konfigurationsproblemen oder an etwas anderem?
javascript
firefox
firebug
Shaoz
quelle
quelle
Antworten:
Ab Firefox Version 50 scheint Firebug nicht mehr zu funktionieren, da Mozilla auf Firefox Devtools migriert . Die Registerkarte Tools / Web Developer verfügt über die Option 'Debugger'. Auf dieser Seite finden Sie eine Diskussion zur Migration. Lesen Sie alle Beiträge vom 19. November für weitere Informationen.
Es scheint mir, dass die Option weniger Funktionalität bietet, aber Firebug per se wird für Firefox 50 und höher niemals behoben
quelle
EDIT 2017 April
Diese Antwort ist jetzt veraltet und ich teste sie nicht einmal mehr, weil ich Firebug nicht mehr verwende (schade, ich habe sie vor Jahren in einer Zeit geliebt, in der es das Handelsinstrument für die Webentwicklung war).
EDIT 2014 November
Die ursprüngliche Antwort ist aufgrund der Firebug-Entwicklung mehr als ein Jahr veraltet. Vielen Dank an @AmadeusDrZaius, um es auf dem Laufenden zu halten
Antwort für veraltete Firebug- Versionen Für alle, die nach dem Update von Firebug noch dieses Problem haben. Klicken Sie einfach im Firebug-Menü auf die Option Aktivierungsliste löschen .
Beachten Sie für diejenigen, die es nicht finden können, dass "Aktivierungsliste löschen" in der Dropdown-Liste des Firebug-Symbols in der Symbolleiste angezeigt wird, nicht jedoch im Menü Extras> Webentwickler> Firebug.
Ich denke, aufgrund des Fehlers, der zuvor auf Ihrer Arbeitsseite aufgetreten ist, wird er weiterhin als "Bitte keine FB für diese Site aktivieren" aufgeführt.
quelle
Ich traf keine Javascript auf dieser Seite nach ver Firefox zu aktualisieren 50.0 , ver mit Firebug 2.0.18 . Ich habe versucht, Firefox zu aktualisieren, Firefox sogar vollständig zu deinstallieren und erneut zu installieren. Bei mir funktioniert nichts.
Ein paar Stunden später stufte ich Firefox auf 49.0.2 herunter , und voila, es funktioniert sofort. Ich habe die alte Version hier heruntergeladen .
quelle
Ich habe alles auf dieser Liste ausprobiert und nichts hat bei mir funktioniert, außer Firefox so zurückzusetzen:
https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-problems
quelle
Mir ist klar, dass es bereits 10 Antworten auf diese Frage gibt, aber in meinem Fall hat keine geholfen. Ich verwende Firefox Version 39.0 und Firebug Version 2.0.11. Die einzige Lösung besteht darin, Firefox vollständig neu zu starten (dh nicht nur die Registerkarte oder Instanz mit dem Problem).
Vielleicht liegt es an der übermäßigen Speicherauslastung von Firefox, oder es gibt einen Fehler in Firebug. Ich kann nicht damit sprechen, aber ich weiß, dass es nicht funktioniert hat. Ich habe Firefox getötet, genau dieselbe Seite erneut geöffnet, ohne dass Änderungen vorgenommen wurden, und jetzt funktioniert es. Das ist mir schon oft passiert und ein vollständiger Neustart behebt es immer, aber das ist das einzige, was das tut.
quelle
Da Firefox 49.0 und Firebug 2.0.18 das Script Panel bricht. Dies ist auf einige interne Änderungen der Firefox-API zurückzuführen. Und weil Firebug offiziell eingestellt wird , wird dies leider nicht mehr behoben.
Es gab auch einen Fehler in Firebug 2.0.11 (und darunter) in Kombination mit Firefox 39.0, der dieses Problem verursachte. Dieser Fehler wurde als Problem 7918 abgelegt .
Es passiert , wenn das Script Panel aktiviert ist und Sie Firebug schließen und wieder öffnen.
Sie können zwei verwandte Fehlermeldungen sehen, die in der Browserkonsole protokolliert sind (kann über Ctrl+ Shift+ Joder Firebug-Menü> Entwickler > Browserkonsole geöffnet werden ):
und
Lösung:
Die einzige Lösung, bis dieser Fehler behoben ist, besteht darin, Firefox vollständig neu zu starten.
quelle
Ähnliche Dinge sind mir passiert, weil ich vergessen habe, das schließende Tag hinzuzufügen.
Tu das NICHT:
oder
Tun Sie dies stattdessen:
quelle
Das gleiche Problem ist mir gerade passiert. Ich dachte, dass es ein Problem in meinen Skripten war, aber ich überprüfte google.com und das Problem blieb bestehen. Mein Problem war, dass ich meine Version von FF aktualisiert und die alte Version von FireBug beibehalten hatte. Als ich FireBug aktualisiert habe und alles gelöst war.
quelle
Ab Firefox 49 wird der Fire Bug eingebaut und als nächster Fire Bug bezeichnet. Das Fire Bug Add-On funktioniert also nicht richtig und es werden keine Probleme gelöst. Sie können also Firefox Inspector verwenden. Einzelheiten finden Sie hier
quelle
Wenn das Problem nur auf einer einzelnen Seite auftritt, überprüfen Sie, ob auf Ihren Skriptordner vom aktuellen Ordner (".") Verwiesen wird oder ob er vom Serverstamm aus erreichbar ist ("/").
kann nicht das gleiche sein wie
quelle
Wie bereits erwähnt, tritt manchmal ein Javascript-Syntaxfehler auf, der das gesamte Skript ungültig macht. Aber ich hatte dies auch, und wenn ich die Seite einfach in einem neuen Tab oder Fenster öffne und den Firebug aktualisiere (deaktivieren, aktivieren), wird das Javascript wieder angezeigt.
quelle
Einmal hat mich das überrascht, als ich eine meiner Websites veröffentlicht und sie überprüft habe. Es funktionierte kein Javascript, es gab keine Fehler in der Konsole und Firebug zeigte keine Skripte.
Es stellte sich heraus, dass ich in diesem Fall vergessen hatte, die Site in NoScript zuzulassen - es wurden also wirklich keine Skripte geladen.
Ich bin mir nicht sicher, ob dies das Problem ist, aber es lohnt sich, sich dessen bewusst zu sein.
quelle
Ich habe diesen Fehler auch erhalten, als ich versucht habe, Ajax auf einem anderen Server als dem zu verwenden, auf dem die Seite bereitgestellt wird. JavaScript erlaubt Ajax nur den Zugriff auf den Server, auf dem die Seite bereitgestellt wurde.
quelle
Dieses Problem tritt NOCH (August 2015) mit Firefox 39.0.3 und Firebug 2.0.11 auf
Für Leute, die sagen, der Code sei falsch oder fehlende End-Tags usw. Alles, was ich getan habe, um das gesamte Javascript wieder in der Registerkarte anzuzeigen, war, Firefox herunterzufahren und neu zu starten. Ich habe nichts geändert. Auch die Option "Aktivierungsliste löschen" funktionierte nicht (keine Ahnung, was das bedeutet)
quelle
Ich habe die Antwort von @ Tom_Thomson oben positiv bewertet, aber ich frage mich, ob das einfache Entfernen und erneute Installieren des Firebug-Add-ons möglicherweise nicht dasselbe erreicht hat, ohne alle anderen Dinge wie Lesezeichen zu verlieren.
quelle
FWIW dieses Problem tritt immer noch im August 2016 auf. Ich verwende Firebug 2.0.17 mit Firefox Dev Edition 50.0a2.
Als Problemumgehung kann ich die Entwicklertools verwenden, obwohl sie nicht so robust sind wie Firebug (wenn es funktioniert).
quelle
Nun, der native Firefox-Inspektor ist gut ... Ich weiß, dass Sie einige Dinge vermissen werden, aber im Allgemeinen können wir damit überleben. Die gute Nachricht ist ... weniger ein Addon, FF wird schneller sein :)
quelle