Клуб API Карт

Переодически ymaps.geolocation == undefined в браузерах WebKit

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

Добрый день. Подскаите пожалуйста, почему в браузерах WebKit

хром (Версия 26.0.1410.43 m)

яндекс (Версия 1.7.1364.13754 (787fadf))

переодически не грузится карта из-за того что

ymaps.geolocation == undefined

Проблема тут - там две карты.

В FF, Opera проблема не наблюдается.

 

UPD: В консоле можно увидеть ymaps.geolocationundefined причем срабатывает только в WebKit

7 комментариев

Вы не могли бы написать свой ip, чтобы мы проверили, в чем проблема?

вы же при загрузке апи считываете куки ya.ru и посылаете себе логин пользователя ;)

Александр
28 января 2016, 02:00

IP сайта: 188.127.229.153

Мой IP: 194.143.150.134

Но проблема при загрузки двух карт на одной странице, почемуто не отрабатывает ymaps.geolocation. Например тут всё отлично работает.

У меня при просмотре страницы появляется ошибка - вы пытаетесь создать карту до того, как загрузилось апи. Может как раз в этом проблема? 

Александр
28 января 2016, 02:00

Стоит так

ymaps.ready(function(){

...

});

Этого разве не достаточно?

Александр
28 января 2016, 02:00

Решил проблему, убрав дублирующие запросы загрузки скриптов.

ура)