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>
,其中包含免责声明或类似内容。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...