同样的程序,在安卓下没有问题,ios运行各种坑。
调用方式:
在A页面plusready 下预加载preload B,B出不来?
然后 第一次在A里面调用openwindow B, 接着B.evalJS 或者 mui.fire(B)方法也不执行?
将evalJS 上调用放在settimeout(300)可以,但是用监听loaded里面执行也不行
为什么
同一份程序 android 好的,ios不正常
同样的程序,在安卓下没有问题,ios运行各种坑。
调用方式:
在A页面plusready 下预加载preload B,B出不来?
然后 第一次在A里面调用openwindow B, 接着B.evalJS 或者 mui.fire(B)方法也不执行?
将evalJS 上调用放在settimeout(300)可以,但是用监听loaded里面执行也不行
为什么
同一份程序 android 好的,ios不正常
2 个回复
脉搏
我一直在IOS上调试,都没问题啊,你预加载的,得考虑你用的时候他加载好了没有?
g***@163.com
settimeout 也不稳定,
//有时候可以,有时候也不行
var ws = mui.openWindowWithTitle( {url: 'http://www.baidu.com',});
setTimeout(function(){ ws.evalJS('alert(12345689);');},1000);