Ответ 1
Недавно jQuery начал использовать исходные карты.
Например, рассмотрим миниатюрный файл jQuery 2.0.3 в первых нескольких строках.
/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/
Выдержка из Введение в исходные карты JavaScript:
Вы когда-нибудь хотели, чтобы вы могли поддерживать свою клиентскую сторону код читаемый и, что более важно отлаживаемый даже после, вы объединить и минимизировать его, не влияя на производительность? Хорошо, теперь ты может через волшебство исходных карт.
В основном это способ сопоставить объединенный/мини файл с незастроенное состояние. Когда вы создаете для производства, наряду с объединяя ваши файлы JavaScript, вы создаете исходную карту, которая выполняется информацию о ваших исходных файлах. Когда вы запрашиваете определенную строку и номер столбца в вашем сгенерированном JavaScript вы можете сделать поиск в исходную карту, которая возвращает исходное местоположение. Инструменты разработчика (в настоящее время новинки WebKit, Google Chrome или Firefox 23+) могут автоматически проанализируйте исходную карту и заставьте ее выглядеть так, как будто вы запуск unminified и uncombined файлов.
Это невероятно полезно и будет загружаться только в том случае, если пользователь открывает инструменты для разработчиков.
Решение
Удалите строку отображения источника или ничего не сделайте. Это не проблема.
Боковое примечание: ваш сервер должен возвращать 404, а не 500. Он может указывать на проблему безопасности, если это происходит в процессе производства.