jQuery jquery-1.10.2.min.Karte löst einen 404 (Nicht Gefunden)
Sehe ich Fehlermeldungen über eine Datei, die min.map
, wird nicht gefunden:
HOLEN Sie sich jQuery jquery-1.10.2.min.Karte löst einen 404 (Nicht Gefunden)
Screenshot
Wo ist das her?
Zu mein Problem behoben, ich habe nicht nach den details zu dieser Antwort. Meine Website ist nur mit der js-Datei, nicht die Karte. Ich habe einfach gelöscht, mein browser-cache, um dieses Problem zu beheben und neu gestartet und der browser. Es begann zu treten, als ich anfing, erhalten einen 500 Internal Server error auf ASP.NET Generic Handler (ExtDirectProxy.ashx) gebaut und übergeben die Daten an jquery zum laden der Seite. stackoverflow.com/questions/26135251/...
ändern Sie die version, die Sie benötigen und laden Sie es von unten url, und benennen Sie es auf code.jquery.com/jquery-1.11.1.min.map
Dies verlangsamt den Download, als Browser herunterladen, auch wenn Sie nicht benötigt werden.
als pro html5rocks.com/en/tutorials/developertools/sourcemaps Die Quell-map-Datei wird nur heruntergeladen werden, wenn Sie mit source maps aktiviert und Ihre dev-tools öffnen.
ändern Sie die version, die Sie benötigen und laden Sie es von unten url, und benennen Sie es auf code.jquery.com/jquery-1.11.1.min.map
Dies verlangsamt den Download, als Browser herunterladen, auch wenn Sie nicht benötigt werden.
als pro html5rocks.com/en/tutorials/developertools/sourcemaps Die Quell-map-Datei wird nur heruntergeladen werden, wenn Sie mit source maps aktiviert und Ihre dev-tools öffnen.
InformationsquelleAutor Paul Irish | 2013-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Chrome DevTools meldet einen 404 .map-Datei (vielleicht
jquery-1.10.2.min.map
,jquery.min.map
oderjquery-2.0.3.min.map
, aber passieren kann alles) erste, was zu wissen ist, dass dies nur dann angefordert, wenn mit den DevTools.Ihre Benutzer nicht auf diese 404.
Nun Sie können dieses Problem beheben, oder deaktivieren Sie die sourcemap-Funktionalität.
Fix: Holen Sie sich die Dateien
Nächste, es ist leicht zu beheben. Kopf zu http://jquery.com/download/ und klicken Sie auf die Laden Sie die map-Datei link für Ihre version, und Sie wollen die unkomprimierte Datei heruntergeladen als gut.
Dass die map-Datei in Ort, können Sie Debuggen von jQuery minified über die ursprünglichen Quellen, das spart eine Menge Zeit und frustration, wenn Sie nicht, wie den Umgang mit Variablen Namen wie
a
undc
.Mehr über sourcemaps hier: Eine Einführung in die JavaScript-Source-Maps
Dodge: deaktivieren sourcemaps
Anstatt die Dateien können Sie alternativ deaktivieren Sie die JavaScript-source-maps komplett für jetzt, in deinen Einstellungen. Dies ist eine gute Wahl, wenn Sie nie planen, auf das debugging von JavaScript auf dieser Seite.
Verwenden Sie das ZAHNRAD-Symbol in der unteren rechten Ecke des DevTools, öffnen Sie Einstellungen, dann:
Ich habe zwei Dinge hinzufügen. 1) Download jQuery map-Datei ist nicht genug, müssen Sie auch eine unkomprimierte Quellcode (sonst Sie werden sehen, eine leere jquery-*.js-Datei beim Debuggen). 2) Wenn Sie das laden von jQuery aus einer der CDNs dann alle drei Dateien (map, komprimierten und unkomprimierten Quellcode) sind in der gleichen Lage, und Sie mit dem Debuggen beginnen können sofort.
Im nicht sicher, ob ein 404 ausgelöst werden soll, für diese aus DevTools, die Menschen verwirrt, so scheint es. Doch zumindest weiß ich jetzt, wie damit umzugehen ist. Auch @adam-asdf nur damit Sie wissen, Sie werden aktiv ermutigt, Ihre eigene Frage zu beantworten auf, SO...meta.stackexchange.com/questions/17845/...
Ich Stimme mit @Greg. Mit einem 404-Fehler ausgelöst, in der Konsole für eine Quelle-Karte (das war, ersuchte im Auftrag von Chrome/DevTools) scheint nicht sehr hilfreich. Vor allem, weil viele Menschen gar nicht verstehen, warum (oder von wo), dass die Ressource angefordert wird.
Ist völlig in Ordnung, akzeptiere deine eigene Antwort und Bearbeitung von 3rd-party-Bibliotheken ist nicht wirklich ratsam.. denn wenn Sie aktualisieren möchten, Sachen, die Sie vergessen, was geändert wurde.
InformationsquelleAutor Paul Irish
Können Sie entfernen Sie die 404 durch entfernen der Zeile
vom oberen Teil des Ihre jQuery-Datei.
Den oberen Teil der jQuery-Datei wird wie folgt Aussehen.
Nur ändern,
Zweck einer Quelle anzeigen
Im Grunde ist es eine Art und Weise abzubilden, kombiniert/minified Datei wieder auf einem unbebauten Zustand. Wenn Sie bauen für die Produktion, zusammen mit minifying und kombinieren Sie Ihre JavaScript-Dateien zu, generieren Sie eine Quelle anzeigen der Informationen über Ihre original-Dateien. Wenn Sie die Abfrage einer bestimmten Zeile und Spalte die Zahl in den generierten JavaScript-Sie können tun, eine Suche im source-Karte, die gibt den ursprünglichen Speicherort. Entwickler-tools (aktuell WebKit nightly builds von Google Chrome, Firefox 23+) kann analysieren Sie die Quelle anzeigen automatisch und machen es erscheinen, als ob Sie laufen unminified und uncombined-Dateien.
(Lesen Sie mehr dazu hier)
Nur erforderlich, wenn Sie nach Fehlern in Ihren minified JS-Quellcode. Check 2. Absatz hier für mehr details html5rocks.com/en/tutorials/developertools/sourcemaps
Ich wünschte, ich hatte gesehen, das zuvor ausgewählte Antwort. Dies ist viel einfacher und SOLLTE die primäre Antwort. Die op selbst beantworten, ist gut für die info, aber ist definitiv Sekundär, da dies die erste Frage, die auftaucht, wenn Sie googeln, wie g3et die Befreiung von diesem ärgernis.
Bearbeiten von Bibliotheken, um loszuwerden von solchen Dingen ist nicht eine gute Wahl. Jedes mal, wenn Sie aktualisieren Sie jquery-diese Zeile wird wieder dort sein.
Januar 2014, sourcemap Referenzen sind nicht im Lieferumfang enthalten in der jQuery-Verteilung.
InformationsquelleAutor kiranvj
Wie es angekündigt ist in
jQuery 1.11.0/2.1.0 Beta 2 Released
die Quelle anzeigen, wird der Kommentar entfernt werden, damit die Ausgabe erscheint nicht in neueren Versionen vonjQuery
.Hier ist die offizielle Ankündigung:
Trotzdem, wenn Sie brauchen, um eine source-Karte, noch verfügbar:
Hier finden Sie weitere details zu den änderungen.
Hier finden Sie die Bestätigung, dass mit der
jQuery 1.11.0/2.1.0 Released
die Quell-map-Kommentar in der minified-Datei entfernt wird.Chrome-browser hat eine Schaltfläche, die ziemlich formatieren einer minified Datei. Online prettifiers sind auch verfügbar.
InformationsquelleAutor gotqn
Download die map-Datei und die entpackte version von jQuery. Setzen Sie mit der minified-version:
Gehören minified-version in Ihre HTML-Seite:
Check-in Google Chrome:
Lesen Einführung in JavaScript-Source-Maps
Holen Sie sich vertraut mit Debugging Von JavaScript
InformationsquelleAutor kayz1
Den neuen Versionen von jQuery benötigen diese Datei http://code.jquery.com/jquery-1.10.2.min.map
Die Nutzbarkeit dieser Datei ist hier beschrieben http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
Update:
jQuery 1.11.0/2.1.0
//sourceMappingURL Kommentar ist nicht enthalten in der komprimierten Datei.
Hi @styfle, die Quelle-Karte erforderlich war, in der version 1.10.2, aber ab der version 1.11.0/2.1.0 müssen Sie manuell hinzufügen, das ist, weil viele Nutzer von dem Fehler betroffen sind, produziert wurde in der browser-Konsole
InformationsquelleAutor Andres Separ
Verstehe ich den browser Chrome zumindest, es nicht deaktivieren Sie die source-mapping standardmäßig. Das bedeutet, dass Ihre Anwendung Benutzer auslösen wird, das source-mapping-Anfrage standardmäßig.
Können Sie das Quell-mapping durch durch löschen der
//@ sourceMappingURL=jquery.min.map
aus dem JavaScript-Datei.InformationsquelleAutor James J. Ye
Wenn Sie wollen get source map-Datei andere version, können Sie mit diesem link
http://code.jquery.com/jquery-x.xx.x.min.map
Statt x.xx.x legen Sie Ihre Versionsnummer.
Hinweis: Einige links, die Sie auf diese Methode, kann gebrochen werden 🙂
InformationsquelleAutor Andriyun
Nachdem Sie die Anweisungen in den anderen Antworten, die ich brauchte, um Streifen, die version von der map-Datei für dies für mich zu arbeiten.
Beispiel: Umbenennen
zu
InformationsquelleAutor drobison
Ich wurde vorgestellt mit dem gleichen Problem. Die Ursache war für mich Grunt Verkettung meine JavaScript-Datei.
War ich mit einem
;\n
als Trennzeichen das verursacht den Pfad zu der Quell-Karte, 404.Also dev-tools war auf der Suche nach
jquery.min.map;
stattjquery.min.map
.Ich weiß, dass das nicht die Antwort auf die ursprüngliche Frage, aber ich bin sicher, es gibt andere da draußen mit einer ähnlichen Grunt-Konfiguration.
InformationsquelleAutor nickspiel
jQuery 1.11.0/2.1.0 //sourceMappingURL Kommentar ist nicht enthalten in der komprimierten Datei.
InformationsquelleAutor user3235672
Vorausgesetzt, Sie habe die Datei tatsächlich auf dem server vorhanden ist, könnte dies auch verursacht werden, die von Ihrem web-server einzuschränken, welche Dateitypen bedient werden:
InformationsquelleAutor Molomby