Mai mult
jQuery's jquery-1.10.2.min.harta este declanșând un 404 (not found)
Am'm văzut mesaje de eroare despre un fișier, min.map
, nu a găsit:
OBȚINE jQuery's jquery-1.10.2.min.harta este declanșând un 404 (not found)
Screenshot
De unde vine asta?
1050
11
Dacă Chrome DevTools raportare este o 404 o .map file (poate pentru jquery-1.10.2.min.map", " jquery.min.harta " sau " jquery-2.0.3.min.harta, dar se poate întâmpla cu nimic) primul lucru de știut este că acest lucru este solicitat numai atunci când se utilizează DevTools. Utilizatorii nu va fi lovit de acest 404.
Acum puteți rezolva acest lucru sau dezactiva sourcemap funcționalitate.
Fix: obține fișierele
Apoi, l's ușor de rezolvat. Cap la http://jquery.com/download/ și faceți clic pe Descărcați fișierul hartă link-ul pentru versiunea ta, și te'll vreau necomprimat fișierul descărcat la fel de bine.
Având hartă fișier, în loc vă permite de a face debug ta minified jQuery prin sursele originale, care va salva o mulțime de timp și de frustrare, dacă nu't ca-a face cu nume de variabile ca " a " și "c".
Mai multe despre sourcemaps aici: O Introducere în JavaScript Sursa Hărți
Dodge: dezactivați sourcemaps
În loc de a obține fișierele, puteți dezactiva JavaScript sursa hărți complet pentru acum, în setările. Aceasta este o alegere bună dacă nu aveți de gând pe de depanare JavaScript pe această pagină. Utilizați pictograma rotiță în colțul din dreapta jos al DevTools, pentru a deschide setările, apoi:
Puteți elimina 404 prin eliminarea liniei
din partea de sus a jQuery file.
Partea de sus a jQuery file va arata acest lucru.
Doar schimba asta
Scop de o sursă hartă
Practic's o modalitate de a mapa un combinat/minified de fișier înapoi la un neconstruit de stat. Atunci când vă construiți pentru producție, împreună cu comprimare și combinarea fișiere JavaScript, puteți genera o sursă hartă care conține informații despre fișierele originale. Când a interoga o anumită linie și de coloană număr generat JavaScript, puteți face o căutare în sursă hartă care returnează locația originală. Instrumente de dezvoltare (în prezent WebKit nightly construiește, Google Chrome, Firefox sau 23+) poate analiza sursa hartă în mod automat și de a face să apară ca și cum ai're de funcționare unminified și uncombined fișiere. (Citește mai mult pe acest aici)
Cum este anunțat în jQuery 1.11.0/2.1.0 Beta 2 Lansat` sursa hartă comentariu va fi eliminat, astfel încât problema nu va apărea în versiunile mai noi de "jQuery".
Aici este anuntul oficial:
Oricum, dacă aveți nevoie pentru a utiliza o sursă hartă, ar fi încă disponibil:
Aici puteți găsi mai multe detalii despre schimbări.
Aici puteți găsi confirmarea că cu jQuery 1.11.0/2.1.0 Lansat` sursa-harta comentariu în minified de fișier este eliminat.
Download harta fișier și necomprimate versiune de jQuery. Le-a pus cu versiunea minified:
Include versiunea minified în HTML:
Check-in Google Chrome:
Citit Introducere în JavaScript Sursa Hărți
Familiarizați-vă cu Depanare JavaScript
Noile versiuni de jQuery nevoie de acest fișier http://code.jquery.com/jquery-1.10.2.min.map
Gradul de utilizare a acestui fișier este descris aici http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
Actualizare:
jQuery 1.11.0/2.1.0
// sourceMappingURL comentariu nu este inclus în fișierul comprimat.
Dacă doriți să obțineți sursă hartă fișier versiune diferită, puteți folosi acest link http://code.jquery.com/jquery-x.xx.x.min.map
În loc de x.xx.x pune-ți numărul de versiune.
Notă: Unele link-uri, pe care le obține pe această metodă, poate fi rupt :)
După cum am înțeles browserul, Chrome, cel puțin, nu't dezactiva sursa de cartografiere în mod implicit. Asta înseamnă că aplicarea's utilizatorii vor declanșa această sursă de cartografiere a solicita în mod implicit.
Puteți elimina sursa de cartografiere prin ștergerea `//@ sourceMappingURL=jquery.min.harta de fișier JavaScript.
După ce în urma instrucțiunile în alte răspunsuri, am nevoie să se dezbrace versiune de harta fișierul pentru ca aceasta să funcționeze pentru mine.
Exemplu: Redenumiți
pentru a
Am fost prezentat cu aceeași problemă. Cauza pentru mine a fost Plânge concatenarea mea JavaScript fișier.
Am fost folosind-o
;\n
ca un separator care a provocat calea de la sursă harta la 404.Deci dev tools a fost în căutarea pentru jquery.min.harta; "în loc de" jquery.min.map`.
Știu că nu e't răspunsul la întrebarea inițială, dar sunt sigur că mai sunt și alții cu același Mormăit de configurare.
jQuery 1.11.0/2.1.0 de // sourceMappingURL comentariu nu este inclus în fișierul comprimat.
Presupunând că ai'am verificat dosarul este de fapt prezent pe server, acest lucru ar putea fi, de asemenea, cauzate de serverul dvs. de web restricționarea ce tipuri de fișiere sunt servite: