Firefox: "Fehler beim laden der Skript -"
"Fehler beim laden der Skript -" tritt auf unter FireFox 3, wenn ich "zu schnell klicken" verschiedene links auf meine web-site (Asp.Net MVC + jQuery, vollständige postbacks). Es ist eher leichte Aufgabe, den Fehler zu reproduzieren. Aber ich kann nicht verstehen, warum es Auftritt? Jedes mal, wenn es zeigt verschiedene fehlgeschlagenen script-Datei. Alle JavaScript-Dateien enthalten sind, vor dem schließen-tag.
Fehler sind gefangen im Fenster.onerror-handler. Wenn ich einfach den Fehler ignorieren mit Meldung 'Fehler beim laden der Skript funktioniert alles einwandfrei. Aber dies scheint nicht die beste Lösung, es muss einen Grund dafür. Es ist schade, aber dieser Beitrag war nicht hilfreich für mich: Firefox 'Fehler beim laden der Skript -" loading Google Analytics in FF2
Andere Ressourcen, beschreiben ähnliches problem:
Firefox 'Fehler beim laden der Skript-Ausgabe, bei der Implementierung von GA-Skripts.
Gibt es Fehler-log-Eintrag:
Error message: "Error loading script"
Location.href: http://blah-blah-blah/General
Url: http://blah-blah-blah/Scripts/localization/locale-uk.js
Line: 1
UserAgent: mozilla, 1.9.0.11
Können Sie mir helfen mit dieser nervigen bug? Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie schnell klicken von Link zu Link, können Sie einfach unterbrechen den Ladevorgang von einigen der GA-Skripte an verschiedenen stellen (daher der Zufälligkeit).
Vielleicht, wenn Sie tun, und Sie eine Fehlermeldung erhalten, kann es nur für die Seite, die zuvor geladen wurde.
Dies ist klar beantwortet in einem früheren post bereits
Firefox 'Fehler beim laden der Skript -" loading Google Analytics in FF2
Dieses problem tritt auf, beim verlassen einer Seite in Firefox, bevor alle Skripte fertig geladen ist. Also gehe ich davon aus, dass es sicher ist, um den Fehler zu ignorieren.
Sie nicht sehen, diese Fehler in der Firefox Fehlerkonsole, aber Sie kann Sie sichtbar machen durch die Bindung eine Warnung an die Fenster.onerror-Ereignis. Dann werden Sie in der Lage, um zu sehen, die alert-box für eine kleine Menge von Zeit und erhalten die folgenden Fehler in der Fehler-Konsole:
[11:35:57.428] uncaught exception: [Exception... "- Eingabe durch Benutzer abgebrochen" nsresult: "0 x 80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource:///components/nsPrompter.js :: openTabPrompt :: Linie 462" data: no]
Ich bin mit dem folgenden überprüfen, um diesen Fehler ignorieren, die in meinem onerror-handler:
if (navigator.userAgent.Suche('Firefox') != -1 && message = = = "Error loading script') {
//Firefox dieser Fehler wird generiert, wenn das verlassen einer Seite, bevor alle Skripte beendet haben, laden
return;
}