帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
4
帖子
0
勋章
18
Y币
这么重要的问题。官方都不来解答。难道只有收费才解答。。真是扯。
20
帖子
1
勋章
7601
Y币
apiready没有问题,你的代码随便帖了几行,各种逻辑判断省略了,谁知道你做了什么操作导致的?把你的app整个发出来。
0
帖子
0
勋章
16
Y币
这个问题我都找了几个月了,做一个APP在不同的地方遇见少说也有3次以上,没看到论坛有解释清楚的
15
帖子
0
勋章
2990
Y币
apiread貌似是有些问题,也可能是和默写东西不兼容。我也遇到了,偶尔会不执行
4
帖子
0
勋章
154
Y币
常山赵子云 发表于 2016-6-16 10:31
apiready会在整个网页及其所有内容加载完毕后触发,如果你的本地html页面中有直接通过元素加载了远程了远程 ...

官方有没有判断apiready执行没执行的方法?
44
帖子
0
勋章
1493
Y币
eason懿 发表于 2017-4-19 09:06
官方有没有判断apiready执行没执行的方法?

function isApiready() {
    return typeof api !== 'undefined';
}
if (isApiready()) {
    // apiready 已执行
} else {
    // apiready 未执行
}

4
帖子
0
勋章
154
Y币
yuyi 发表于 2017-4-19 09:40
function isApiready() {
    return typeof api !== 'undefined';
}

这么写貌似不行啊
11
帖子
0
勋章
270
Y币
常山赵子云 发表于 2016-7-4 19:01
apiready没有问题,你的代码随便帖了几行,各种逻辑判断省略了,谁知道你做了什么操作导致的?把你的app整 ...

我自己分析的,因为是切换用户登录,相当于frame2已经被第一个用户打开过了,所以不会再执行apiready
20
帖子
1
勋章
7601
Y币
嘻洋洋 发表于 2018-8-24 13:08
我自己分析的,因为是切换用户登录,相当于frame2已经被第一个用户打开过了,所以不会再执行apiready ...

一个html链接或者文件加载完,apiready只会执行一次,标准的window.onload也只会执行一次,明白吗?
15
帖子
0
勋章
27
Y币
常山赵子云 发表于 2018-8-27 14:14
一个html链接或者文件加载完,apiready只会执行一次,标准的window.onload也只会执行一次,明白吗? ...

我也遇到了,确实是apiready没有执行。我的情况是这样的,发布一个信息,然后把它删除,成功后自动跳转到首页,再回到信息列表,点击任一信息都是之前删除的那个,点返回列表再点任一信息,才是正确的。
如果删除信息成功后,不等它自动跳转到首页或列表页,而是手动直接点返回到列表,再点任一信息,那就是正确的。
后来反复的查代码,才发现确实是apiready没执行,即这里面的任何代码都不执行,这情况只是跳转后再点才有,如果是点返回后进入它是执行的。
123下一页
您需要登录后才可以回帖 登录

本版积分规则