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

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2029
Столкнулся с этой загвоздкой после перехода со старой, удобной и привычной Оперы на новую Оперу с хромым движком. На старой Опере была удобная, привычная Стрекоза (DragonFly), аналог Огнежука в Лисе. На этой же хромой Опере, по нажатию Ctrl+Shift+I выходит тоскливое подобие Стрекозы, и пишет эррор по причине отсутствия файла includes/jquery/jquery-1.10.2.min.map. Естественно, джаваскрипты работать не хотят.
Я полез выяснять, что за файл. Оказалось этот файл требуется только для Хромого браузера, (кто не знает, это Google Chrome). Он требуется для любителей дебажить минимизированные файлы вроде jquery-1.10.2.min.js и т.п.
Естественно, попытка скачать этот файл с jquery.com/download/‎ не привела к виктории, поскольку там можно скачать только jquery-1.11.0.min.map.
Почесав затылок (что-то делать ведь надо), я открыл файл jquery-1.11.0.min.map Нотепадом++ и увидел, что это простой текстовой файл, который хранит всякую фигню вроде ключевых слов. В самом начале этого файла есть такая запись
Код MAP:
  1. "file":"jquery-1.11.0.min.js","sources":["jquery-1.11.0.js"]
Я, естественно, тут же переделал на
Код MAP:
  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 я до сих пор понять не могу.
Редактировалось: 1 раз (Последний: 26 февраля 2014 в 16:02)
NOP
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2029
Уже понял. Файл jquery-1.10.2.min.map просит includes/jquery/jquery.js
Редактировалось: 1 раз (Последний: 26 февраля 2014 в 15:45)
NOP
Реклама
cms
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Ага, просто уберите строку в файле includes/jquery/jquery.js

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

она нужна только если вы отлаживаете саму jquery в версии 1.11.0 это уже «пофиксено» или просто залейте новую версию
jquery-1.11.0.min.js и переименуйте в jquery.js
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2029
• Mike •, я справился не так, как вы предлагаете, но близко к тому.
NOP
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.