it-swarm.com.de

Was kann einen persistenten Fehler "Die Seite neu laden, um die Quelle zu erhalten?"

Ich versuche, das Javascript einer bestimmten Seite zu debuggen, und ich sehe es immer wieder

Reload the page to get source for page.htm in Firebug.

In Chrome kann ich meistens die Js debuggen, aber manchmal bekomme ich auch eine leere Seite. Was kann solche Probleme verursachen? 

Ich glaube, in Chrome sehe ich immer eine leere Seite, wenn ich die JS-Konsole geöffnet habe. Wenn ich eine neue Chrome-Registerkarte öffne, die Seite lade und dann die JS-Konsole öffne, ist alles in Ordnung.

Die Seite, die ich debuggen, befindet sich auf einem Localhost-Server (Play Framework-Server), obwohl ich dies auf anderen Seiten gelegentlich gesehen habe. Dies passiert nur bei Inline-Javascript ... js, das von der Seite aus verlinkt wird, wird gut angezeigt.

24
ripper234

Mit dem Firebug-Symbol wird ein Dropdown-Pfeil angezeigt. Klicken Sie auf diesen Pfeil, um das Dropdown-Menü zu öffnen.

enter image description here

Klicken Sie auf Aktivierungsliste löschen.

Aktualisieren Sie die Seite jetzt.

Nun sehen Sie auf der Registerkarte "Skript" den Link "Neu laden". Klicken Sie darauf, um die Seite erneut zu laden. Diesmal, wenn die Seite neu geladen wird, wird das Skript angezeigt.

17
Adil Malik

Ich habe alle hier beschriebenen Antworten ausprobiert, aber für mich war das etwas anderes.

Ich habe in Firebug die Meldung "Reload, um alle Quellen zu sehen" erhalten, und der Chrome-Debugger zeigte auch nichts auf der Registerkarte "Quellen" an Problem war die Seite selbst und nach Stunden des sequentiellen Löschens alles, was ich auf der Seite hatte, blieb nur noch ein "img" -Tag.

    <img src="#" />

Es scheint, dass das src-Attribut kein "#" enthalten sollte. Vielleicht könnte jemand mit tieferen HTML-Kenntnissen dies erklären, aber das Entfernen hat das Problem für mich gelöst.

Hoffentlich wird dies auch für andere nützlich sein.

4
florinszilagyi

Ich hatte das gleiche Problem, hatte aber einfach eine offensichtliche Sache übersehen. 

Ich hatte die noScript Firefox-Erweiterung installiert und hatte keine Skripte aus allen Quellen auf der Seite aktiviert. Diese blockierte und verursachte genau diese Meldung dauerhaft.

2
Joshua Jarman

Dies kann auch jedem helfen, der auf diese Nachricht gestoßen ist.

Ich hatte auch diese Nachricht und konnte nicht herausfinden, was das Problem war. Aber dann hatte ich es gefunden: Mein Problem war, dass ich einige URLs in einem Ajax-Aufruf von jQuery hatte, die nur vom Hosting-Provider stammten, nicht den tatsächlichen Domainnamen. Mit diesen URLs war alles gut während der Entwicklung. Nach dem Start wurde auf die Site mit dem neuen Domänennamen zugegriffen. Die Mischung der URLs war das Problem.

Seltsam war auch, dass die GET-URL, die über Ajax aufgerufen wurde, in der regulären Browser-URL-Leiste funktioniert hat. Nur in JS hat es nicht funktioniert. Scheint, ich habe immer noch ein Wissensdefizit ...

2
robsch

Ich habe dieses Problem einmal.
Die Lösung für mich ist der Hostname

seiten-URL: http://localhost
Anforderungs-URL: http://192.168.0.1

1
supersuphot

Ein weiterer möglicher Grund für die Nachricht „Seite neu laden, um Quelle zu erhalten“ ist der Server, der eine leere Antwort zurückgibt. Überprüfen Sie die Antwortheader auf Content-Length:0. Wenn dies nicht das ist, was Sie für die Antwort erwartet haben, ist es wahrscheinlich an der Zeit, einige Fehlersuche auf der Serverseite durchzuführen. Beachten Sie, dass leere Antworten nicht always verursachen, dass die Meldung "Die Seite zum Laden der Seite neu laden für" verursacht wird. Es gab jedoch mindestens eine Situation, in der dies das zugrunde liegende Problem war.

0
dat

Sie haben 2 Möglichkeiten:

  • Versuchen Sie zuerst, update Firebug auf eine neue Version zu aktualisieren (auch wenn es sich um eine Beta-Version handelt) und versuchen Sie zu debuggen. Wenn das Problem weiterhin besteht, versuchen Sie, ein Downgrade auf eine ältere version durchzuführen (möglicherweise müssen Sie die Datei install.rdf in der xpi-Datei ändern, indem Sie sie als komprimierte Datei öffnen: http://kb.mozillazine.org/Editing_an_add- on_to_change_its_compatibility )

  • Versuchen Sie, Ihren Server zu ändern. Sie können beispielsweise versuchen, Ihre Seiten über XAMPP/LAMPP zu hosten.

0
Salaros

Für das Protokoll kann dies auch passieren, wenn das Zertifikat für https://www.xyz.com angehakt wird. Sie müssen zuerst diese Website besuchen und eine Sicherheitsausnahme hinzufügen.

0
Amalgovinus

Es kann auch an dem Fehler "302 temporär verschoben" liegen. Sie können es im Firebug-Register "Net" überprüfen.

0
Farshid Zaker

Diese Meldung wurde beim Öffnen einer Seite angezeigt, die einen Fehler bei der Inhaltscodierung aufwies. Die Seite hat gzip-komprimierte Daten zurückgegeben, aber ein HTTP-Modul hat den gzip-Inhalt beschädigt.

0
Jenny O'Reilly