Я получил веб-страницу, которая добавляет jQuery
min из CDN
<script src="/jquery-1.10.2.min.js"></script>
Проблема в том, что, когда я проверяю вкладку "Источники" в DevTools
, я вижу, что jQuery
minified, а также полную версию. Как это
Я проверил в HTML-код, и я не добавляю неминифицированную версию вручную
Вы можете видеть это здесь
и для последнего я искал в своем проекте "JQuery", чтобы увидеть, могу ли я найти пропущенный вызов, и я ничего не мог найти (эта картина слишком большая, потому что я использовал jQuery('#foo')
вместо $('#foo')
но поверьте мне на это)
Итак, возникает вопрос: почему я добавляю неминифицированную версию библиотеки jQuery? Загружается ли jQueryUI? Сначала я попытался загрузить мини-версию jQuery, чтобы убедиться, что jQueryUI избегает попытки загрузки, но проблема все еще происходит.
Заранее спасибо
У jQuery 1.10.x был комментарий к исходной карте (вторая строка миниатюрного скрипта), поэтому средства разработчика (например, инструменты разработчика Google Chrome, возможно, Firebug, возможно, инструменты разработчика Internet Explorer F12, возможно, инструменты для разработчиков Firefox) загружают несжатый скрипт и позволяем вам отлаживать jQuery, используя его. Он не будет загружен браузером, если пользователь не активирует функцию "Инструменты разработчика".
Другими словами, не беспокойтесь об этом, он не будет загружаться для обычного пользователя.
Вы можете отключить его загрузку, перейдя на вкладку "Инструменты разработчика Google Chrome", нажав кнопку "Копировать колесо" и отключив "Включить исходные карты JavaScript". Тогда даже когда активирована функция "Инструменты разработчика" (ну, в частности, ваша), она не загрузит исходную карту или несжатый скрипт.