Новая Опера на Хромом движке требует jquery-1.10.2.min.map

#1 26 февраля 2014 в 15:18
Столкнулся с этой загвоздкой после перехода со старой, удобной и привычной Оперы на новую Оперу с хромым движком. На старой Опере была удобная, привычная Стрекоза (DragonFly), аналог Огнежука в Лисе. На этой же хромой Опере, по нажатию Ctrl+Shift+I выходит тоскливое подобие Стрекозы, и пишет эррор по причине отсутствия файла includes/jquery/jquery-1.10.2.min.map. Естественно, джаваскрипты работать не хотят.
Я полез выяснять, что за файл. Оказалось этот файл требуется только для Хромого браузера, (кто не знает, это Google Chrome). Он требуется для любителей дебажить минимизированные файлы вроде jquery-1.10.2.min.js и т.п.
Естественно, попытка скачать этот файл с jquery.com/static/download/‎ не привела к виктории, поскольку там можно скачать только jquery-1.11.0.min.map.
Почесав затылок (что-то делать ведь надо), я открыл файл jquery-1.11.0.min.map Нотепадом++ и увидел, что это простой текстовой файл, который хранит всякую фигню вроде ключевых слов. В самом начале этого файла есть такая запись
  1. "file":"jquery-1.11.0.min.js","sources":["jquery-1.11.0.js"]
Я, естественно, тут же переделал на
  1. "file":"jquery-1.10.0.min.js","sources":["jquery-1.10.0.js"]
а сам файл переименовал в jquery-1.10.2.min.map.
Залил его на сайт по адресу includes/jquery/jquery-1.10.2.min.map и ошибка исчезла.
Так то!
ps. Однако у нас в iCMS 1.10.3 залита jquery-2.0.3.min.js. Почему хромая опера попросила jquery-1.10.2.min.map я до сих пор понять не могу.
#2 26 февраля 2014 в 15:44
Уже понял. Файл jquery-1.10.2.min.map просит includes/jquery/jquery.js
#3 26 февраля 2014 в 15:57
Ага, просто уберите строку в файле includes/jquery/jquery.js

//@ sourceMappingURL=jquery-1.10.2.min.map

она нужна только если вы отлаживаете саму jquery в версии 1.11.0 это уже «пофиксено» или просто залейте новую версию
jquery-1.11.0.min.js и переименуйте в jquery.js
#4 26 февраля 2014 в 16:00
• Mike •, я справился не так, как вы предлагаете, но близко к тому.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.