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

Как включить параметры async defer при загрузке скрипта?

Здравствуйте, из документации для подключения google map нужно прописать следующую строку:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
    async defer>
</script>

у меня в приложении скрипт подгружается так:
$this->registerJsFile('https://maps.googleapis.com/maps/api/js?key='.Yii::$app->params['google']['map_api_key'].'&callback=initMap',  ['position' => $this::POS_END]);

Как мне в этой строке указать параметры скрипта async defer?
  • Вопрос задан
  • 2376 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Максим Федоров К ответам на вопрос (2)
qonand
@qonand
Software Engineer
$this->registerJsFile('https://maps.googleapis.com/maps/api/js?key='.Yii::$app->params['google']['map_api_key'].'&callback=initMap',  [
    'position' => $this::POS_END,
    'async' => 'async',
    'defer' => 'defer'
]);
Ответ написан
Комментировать