Ошибка 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() {
...
});

Без асинхрона все работает. Как быть с ним? Внутри чего подгружать код карты?
  • Вопрос задан
  • 3707 просмотров
Решения вопроса 1
Почитайте это и думаю, если внимательно прочитали, то не будете пытаться асинхронно загрузить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы