Задать вопрос

Ошибка ymaps is not defined при асинхронной загрузке. Как решить?

Чтобы ускорить загрузку сайта для Google Page Speed использую асинхронную загрузку API yandex карт.
<script async="async" src="https://api-maps.yandex.ru/2.1/?lang=ru_RU"></script>

Сам код карты подгружаю внутри:
window.addEventListener('DOMContentLoaded', function() {
...
});

Без асинхрона все работает. Как быть с ним? Внутри чего подгружать код карты?
  • Вопрос задан
  • 4271 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
Почитайте это и думаю, если внимательно прочитали, то не будете пытаться асинхронно загрузить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы