localStorage.setItem("webview-new"+z_index,"webview-new"+z_index);
ww = plus.webview.create(url,"webview-new"+z_index,{
hardwareAccelerated:true,
plusrequire:"ahead",
backButtonAutoControl:"hide",
popGesture:"hide",
userSelect:false
});
ww.addEventListener('hide', function(e){
//安卓的版本不触发hide事件
console.log(222);
}, false);
我的入口是一个双webview,其中底部和顶部导航作为父webview
底部导航的4个触发页面作为子webview
然后创建1个二级页面和3级页面作为app公用
安卓创建页面的时候监听 hide事件,hide的时候不会触发
安卓有时候hide事件会生效,大多无效,没有hide事件监听很不方便
关闭webview事件倒是能触发,可多关闭几次安卓客户的app就崩溃了
ios上hide事件毫无问题
求你们官方管管吧,别放羊了
1 个回复
DCloud_heavensoft
去年初官方就声明不推荐使用双webview了。
请改成原生选项卡,参考http://ask.dcloud.net.cn/article/12602
如果还有问题,报bug会有人查。