Wie kann ich den Firebug-Debugger zum Debuggen lokaler Skripts verwenden?

402
user1068446

fWenn ich versuche, mich mit einem bestimmten Javascript-Problem auseinanderzusetzen, erstelle ich normalerweise eine Hello World-Anwendung in meinem lokalen Dateisystem und sehe die HTML-Datei mit meinem Browser.

Das Problem, das ich habe, ist, dass Firebug die Skripte nicht sehen kann, da die Ressourcen nicht über das Netzwerk abgerufen werden. Daher kann ich keine Haltepunkte hinzufügen.

Wie kann ich das machen?

0

2 Antworten auf die Frage

2
tyelford

Sie benötigen dazu nicht unbedingt Firebug. Die in Firefox integrierten Tools sind jetzt wirklich gut und werden mit einem Javascript-Debugger geliefert.

Klicken Sie nach dem Laden der Seite mit der rechten Maustaste auf eine beliebige Stelle und wählen Sie aus Inspect Element. Dadurch werden die Firefox Inspector Tools aufgerufen.

Um Javascript zu aktivieren, klicken Sie auf die ConsoleRegisterkarte, und laden Sie Ihre Seite neu. In diesem Fall sollten alle Fehler angezeigt werden, die von Javascript stammen. Sie können auch in diese Konsole eingeben, um Javascript auf Ihrer Seite zu testen.

Auf der DebuggerRegisterkarte werden alle Javascript angezeigt, die für Ihre Seite geladen wurden. Sie können hier Haltepunkte hinzufügen und anschließend Ihre Seite erneut laden, um sie zu testen.

... ich verwende Firefox 11 ... user1068446 vor 8 Jahren 0
Firefox 11 ist seit Jahren veraltet. Die aktuelle stabile Version ist 42. Sie sollten daher zunächst Ihre Firefox-Installation aktualisieren. Sebastian Zartner vor 8 Jahren 0
Korrektur, [seit gestern ist die stabile Version 43] (https://en.wikipedia.org/wiki/History_of_Firefox). Sebastian Zartner vor 8 Jahren 0
@SebastianZartner Das ist kein nützlicher Ratschlag für den Kontext meiner Arbeitsumgebung :) user1068446 vor 8 Jahren 0
Nun, Ihr Problem könnte mit den alten, nicht gepflegten Versionen von Firefox und Firebug zusammenhängen, die Sie verwenden. Jeder sollte versuchen, mit seiner Software auf dem neuesten Stand zu bleiben und Updates und Sicherheitsupdates zu installieren. Wenn es nicht an Ihnen liegt, z. B. aufgrund von Unternehmensbeschränkungen, sollten Sie sich mindestens an Ihren Administrator wenden, um sich um Updates zu kümmern. Sebastian Zartner vor 8 Jahren 1
Ich stimme mit @SebastianZartner überein, dass Sie die neueste (oder zumindest eine spätere) Version von Firefox in die Hände bekommen sollten. Firefox 11 wurde vor fast 4 Jahren veröffentlicht, [13. März 2012] (http://website-archive.mozilla.org/www.mozilla.org/firefox_releasenotes/en-US/firefox/11.0/releasenotes/). Die Anzahl der Fehler und Sicherheitslösungen seitdem wäre astronomisch. tyelford vor 8 Jahren 0
0
Sebastian Zartner

It is irrelevant if the script is local or remote, it should always be shown within the Script Location Menu.

The important point to note is that it is not shown there if it contains any syntax errors. To check whether there are any syntax errors within your script, switch to the Console panel, ensure you have the option Show JavaScript Errors enabled and have a look for red lines.