Клуб API Карт

Карты, собранные в конструкторе яндекс карт не отображаются в браузерах Сафари

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

Добрый день.

Обнаружили проблему с отображением яндекс карт из конструктора в браузерах Сафари. Пробовали на различных компьютерах и на различных версия, результат всегда один - просто пустое место.
В FireFox и Chrome все выводится нормально.

20 комментариев
Sergei
Сотрудник Яндекса8 июня 2017, 23:55
Добрый вечер, можно ссылку на страницу с проблемой?
Всеволод Шмыров
9 июня 2017, 12:25
Добрый день. Происходит ли отображение карты, если используется атрибут id? 
https://tech.yandex.ru/maps/doc/constructor/concepts/About-docpage/?from=mapstools

Карты бывает может не отображаться при использовании каких-нибудь скриптов-оптимизаторов.
Здравствуйте!

Встретился с идентичной ситуацией.
Благодарю за подсказку - при использовании "id" карта запустилась.
Всеволод Шмыров
13 июня 2017, 12:17
Admin,
Карта чаще всего не отображается из-за того, что script был удален из DOM. На момент загрузки API карте некуда добавиться.  id - жестко привязывает добавление карты в определенный элемент на странице.
Добрый день.

С атрибутом 'id' все равно в Сафари не выводится.

Странно, что сгенерированные карты в этом же конструкторе около полугода назад отображались нормально. Сейчас нужно было заново сгенерировать и такая ситуация 'всплыла'.
Всеволод Шмыров
13 июня 2017, 12:15
LittleWildNox,
Нет ли в консоли какие-нибудь ошибок? 
Всеволод Шмыров,
В консоли все чисто, ошибок нет.
Может быть есть еще какие-то варианты или хотя бы получить информацию, что технические специалисты Яндекса разбираются в проблеме?


Суть явно не в 'id' на сайте, т.к. даже в самом интерфейсе Яндекса аналогичные моменты возникают.


Спасибо.
Всеволод Шмыров
16 июня 2017, 11:13
LittleWildNox,
Доброе утро! Данную проблему очень сложно локализовать. Причин не работы карты может быть много: конфликты скриптов или верстки на странице в определенном браузере (в данном случае safari), особенности настройки безопасности сети/провайдера, неправильно работающие расширения для браузера и прочие проблемы


Давайте попробуем другой способ внедрения карты. Через iframe. Чтобы получить такой код вам необходимо открыть карту в Яндекс.Картах. Ссылка вида
https://yandex.ru/maps/?um=.... Перейти в Яндекс.Карты можно на этапе получения кода для вставки на сайт.
И нажать кнопку "поделится". Кнопка находится в нижнем левом углу. 
Всеволод Шмыров,
Такой вариант пробовали и тоже не работает + испробовали вообще все варианты, которые сейчас встречаются в сети и все равно не работает. Видимо, либо были какие-то изменения на стороне Яндекс Карт, что перестало в Сафари выводиться, либо может после обновления браузера что-то изменилось.
Тут точно не проблема в конфликтах верстки и скриптов, т.к. в интерфейсе Яндекс Вэбмастер при настройке региональностей аналогичная проблема с выводом Яндекс карты в Сафари.
Всеволод Шмыров
Сотрудник Яндекса21 июня 2017, 22:28
LittleWildNox,
Воспроизводится ли у вас проблема на других устройствах, в другой сети? Если сервис не работает через iframe, то значит есть какая-то проблема с доступом к API в целом.
mari-na-bzzz
Сотрудник Яндекса10 июля 2017, 15:19
LittleWildNox,
Скажите пожалуйста, работают ли у вас в safari карты на странице https://tech.yandex.ru/maps/jsbox/2.1/
mari-na-bzzz,
В правом столбце выводится карта с двумя метками.
mari-na-bzzz
Сотрудник Яндекса10 июля 2017, 18:19
LittleWildNox,
значит проблема не в обновлении версии апи, а именно в конструкторе. Есть ли где-то страница, на которой виден баг или как есть воспроизвести?
mari-na-bzzz,
Сейчас еще ведется с тех.поддержкой переписка по почте. Видимо, что-то они уже поменяли и сейчас карта начала выводиться в Сафари. Единственно, что при обновлении страницы карта перестает выводиться, как раньше не загружалась даже при обычной загрузке.
mari-na-bzzz
Сотрудник Яндекса10 июля 2017, 18:46
LittleWildNox,
это я и тут и там отвечаю)))
mari-na-bzzz,
А не могло это быть из-за http2 ?
Сейчас из-за перехода на новый сервер временно стоит обычная версия http, но в среду опять вернем http2.
mari-na-bzzz
Сотрудник Яндекса10 июля 2017, 20:05
LittleWildNox,
не знаю, надо смотреть, пока на такого рода вещи никто не жаловался
mari-na-bzzz,
в среду тогда напишем после установки http2. есть вероятность, что в этом как раз была причина
mari-na-bzzz,
настройки все вернули и сейчас в Сафари все отображается нормально. Только, если страницу обновить, то после перезагрузки уже не отображается снова, но это уже не так критично, хотя, конечно, по возможности, и это бы лучше поправить.
спасибо.