Когда веб-сайт нашей компании загружает две вещи, которые должны произойти:
- Появляется диалоговое окно с заявлением об отказе
- Наша карта (GeoMoose) загружается
В Firefox и IE у меня есть возможность загружать карту в фоновом режиме, в то время как заявление об отказе отображается, используя setTimeout для асинхронного вызова функции alert ().В Chrome диалоговое окно отображается и карта не загружается.Это стоит 0,5-1,5 секунды драгоценного времени загрузки при загрузке нашей довольно большой карты.Есть ли лучший способ асинхронно отображать сообщение alert (), которое будет работать в Chrome?
Вот соответствующий код:
<script type="text/javascript">
function alertUser(){
setTimeout(function() {alert("here is our disclaimer");},1);
}
</script>
<body onload="main(); alertUser(); ">