jQuery récemment commencé à utiliser de la source de cartes.
Par exemple, regardons la minifiés jQuery 2.0.3 du fichier premières lignes.
/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/
Extrait de l' Introduction à JavaScript Source des Cartes:
Avez-vous jamais trouvé vous-même en vous souhaitant de vous pourrait garder votre côté client
code lisible et plus important encore debuggable même aprèsque vous avez
combiné et compacte elle, sans impact sur les performances? Eh bien maintenant vous
pouvez grâce à la magie de la carte source.
En gros, c'est une façon de carte combinée/minifiés fichier vers un
état non construit. Lorsque vous générez de production, ainsi que les minifying et
combinant vos fichiers JavaScript, vous générer une source de la carte qui détient
informations sur les fichiers originaux. Lorsque vous interrogez une certaine ligne
et le numéro de colonne dans votre JavaScript généré, vous pouvez faire une recherche dans
la carte source qui renvoie l'emplacement d'origine. Outils de développement
(actuellement WebKit nightly builds, Google Chrome, ou Firefox 23+) peut
analyser la source de la carte automatiquement et de les faire apparaître comme si vous êtes
l'exécution de unminified et non combinée des fichiers.
l'accent de la mine
Il est incroyablement utile, et ne télécharge que si l'utilisateur ouvre outils de dev.
Solution
Supprimer la source de cartographie en ligne, ou ne rien faire. Il n'est pas vraiment un problème.
Remarque: votre serveur devrait retourner 404, pas 500. Cela pourrait indiquer un problème de sécurité si cela se produit dans la production.