1
當我們的公司的映射的網站加載兩件事情都應該發生:異步警報
- 包含其中的免責聲明對話框出現
- 我們的地圖(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(); ">