Клуб API Карт

Uncaught SyntaxError: Unexpected token

Пост в архиве.

Добрый день!

Я в своем проекте использовал <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>

И все работало без ошибок. Но вчера при загрузке этой самой API в консоле появляются ошибки "Uncaught SyntaxError: Unexpected token _". При этом код я нигде не менял, а просто открыл свой проект, в котором несколько дней назад этой ошибки еще не было. Сама ошибка ссылается на index.html:1, что совсем не помогает отловить эту ошибку.

Хоть ошибка и появляется (лог засаряет сильно), но сама карта грузится и работает.

15 комментариев
Sergey Konstantinov
27 января 2016, 22:52
Дайте ссылку на страницу, где можно увидеть проблему, пожалуйста.

Приложение у меня пока только локально. Но код страницы можно посмотреть по ссылке на github.

 Так же скажу, что если не добавлять этот скрипт на страницу, то этой проблемы нет. Т.е. могу точно стказать, что эта проблема появляется если добавить API yandex maps. 

Sergey Konstantinov
27 января 2016, 22:52
Соберите на gh-pages, например.

Вот ссылка на приложение: клац

Чтобы выбрать яндекс карты зайдите на страницу настроек, нажмите на иконку руссского флага в выборе карты и нажмите "apply"

У меня консоль почти чистая.

У меня если выбрана yandex-карта почти постоянно спамится эта ошибка в консоль.

Sergey Konstantinov
27 января 2016, 22:52
У меня тоже не получается, единственная ошибка в консоли — где-то в ангуляре.
А какой браузер и ОС?

Google Chrome Версия 41.0.2272.118 m

Win 8.1

А что за ангуларовская ошибка?

У меня выглядит вот так 

Вот это вообще непонятно! Эта ошибка говорит о том, что объект карты undefined! Но тем не менее она показывается у вас на экране.

У меня же вместо этой ошибки выводит этот объект без ошибки, но так же спямятся изначальные ошибки (клац)

У меня нет идей в чем может быть проблема :(

Sergey Konstantinov
27 января 2016, 22:52
Попробуйте (а) подключить API в режиме debug, (б) поймать call stack ошибки

По поводу пункта (б) можно подробнее?

Sergey Konstantinov
27 января 2016, 22:52
Во вкладке Source ставите галку «Останавливаться на исключениях»
https://yadi.sk/i/EJ2UEdrUfrAoT
Сможете отследить, что и как провоцирует исключение.

Спасибо!

Проблема решена!

Эта ошибка появлялась из-за расширения "ng-inspector for AngularJS"