帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
11
帖子
0
勋章
107
Y币

[App引擎] 请大神解惑关于apiready的执行问题

[复制链接]
发表于 2016-7-6 16:02:47
哪位大神能解惑一下 为什么  apiready 在远程页面有时候执行有时候不执行? 这是什么原因引起的? 是远程页面还没有完全下载完之前就执行了apiready还是怎么回事?   
api准备好,什么时候才算准备好? openFrame(远程页面)api的准备顺序是什么样的? 什么原因引起的apiready执行出问题?

20
帖子
1
勋章
7589
Y币
apiready是在整个页面完全加载完成后的回调。整个页面完全加载完成包含这个页面引用的css文件,js文件,以及通过img标签写的图片和css样式中引用到的图片等等,全部加载完毕,才算完毕了。
所以,如果是远程url,这个url对应的资源又多,设备网络又不好,那么apiready就有可能10秒,20秒,甚至1分钟,2分钟之后才执行。
而本地的html页面则非常快,因为资源再多也加载很快。
所以如果是webapp,那就尽量不要使用端api相关的东西了,做web该做的事情。
68
帖子
0
勋章
1万+
Y币
加载完毕执行,和网络有关
11
帖子
0
勋章
107
Y币
常山赵子云 发表于 2016-7-7 20:03
apiready是在整个页面完全加载完成后的回调。整个页面完全加载完成包含这个页面引用的css文件,js文件,以 ...

感谢解答,基本了解了,但我本地局域网测试都出现这个问题!?
11
帖子
0
勋章
107
Y币
常山赵子云 发表于 2016-7-7 20:03
apiready是在整个页面完全加载完成后的回调。整个页面完全加载完成包含这个页面引用的css文件,js文件,以 ...

有个问题非常疑惑,因为我是本地测试,加载的相关资源我都很清楚,确认已经加载完成,而且我也在apiready里面加了一个非阻塞的Alert(自己扩展的),等了好久对没有执行到里面去,不知道这是什么原因!!!!! QQ截图20160710095234.png
0
帖子
0
勋章
107
Y币
求结果,apiready有bug,有时候执行
0
帖子
0
勋章
246
Y币
newren2 发表于 2017-4-28 08:59
求结果,apiready有bug,有时候执行

你换个手机,仔细测试检查
19
帖子
0
勋章
441
Y币
你把$(function()...)这个去掉,看看apiready执不执行
2
帖子
0
勋章
6
Y币
楼主解决了吗  现在我也遇到了  安卓4.2的手机  apiready不执行  
0
帖子
0
勋章
3
Y币
要真机测试的,windows预览是不执行的
12下一页
您需要登录后才可以回帖 登录

本版积分规则