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(); ">