chrome中的异步警报

问题描述

| 当我们公司的地图网站加载时,将会发生两件事: 出现一个包含免责声明的对话框 我们的地图(GeoMoose)已加载 在Firefox和IE中,通过使用setTimeout异步调用alert()函数,可以在显示免责声明时在后台加载地图。在chrome中,显示对话框,并且不会加载地图。在加载我们相当大的地图时,这花费了0.5 -1.5秒的宝贵加载时间。有没有更好的方法来异步显示将在chrome中工作的alert()消息? 以下是相关代码
<script type=\"text/javascript\">
function alertUser(){
setTimeout(function() {alert(\"here is our disclaimer\");},1);
}
</script>


<body onload=\"main(); alertUser(); \">
    

解决方法

        加载地图,并在加载所有内容后从回调运行run1ѭ。应该比较简单。 请记住,您仍然会浪费用户可能花费在您的地图上的“ .5-1.5秒”的“宝贵”时间。您可能想在地图上放一个
<div>
,其中包含免责声明或类似内容。