哈哈
哈哈
  • 发布:2015-04-27 11:15
  • 更新:2015-05-05 11:06
  • 阅读:1963

webview中的loaded监听会执行两次,怎么让它只执行一次?

分类:HTML5+
源码:  
 openw=plus.webview.create(id,id,{scrollIndicator:'none',scalable:false},{preload:v});  
openw.addEventListener('loaded',function(){//叶面加载完成后才显示  
    wa.close();  
    alert("2")  
    openw.show('slide-in-right',at);  
    openw.showded=true;  
    openw=null;  
},false);
2015-04-27 11:15 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

临时解决方案,

你可以加一个js变量来识别,让他只运行一次。

比如,

var isLoaded=false;

在loaded事件里边,

if(isLoaded){return true}

isLoaded=true;

....

  • 1***@qq.com

    三年多四年了,这个问题还没解决吗?

    2019-01-09 14:26

Android_磊子

Android_磊子

打开页面是否存在重定向?

  • twoer

    比如 我从 A 页面,到 B 页面,然后 点击 返回 到 A 页面,A 页面能否获取到该返回事件?

    2015-06-02 22:56

  • Android_磊子

    不能,返回事件需要由B反馈给A。

    2015-06-03 11:24

该问题目前已经被锁定, 无法添加新回复