全栈
全栈
  • 发布:2019-08-21 10:35
  • 更新:2019-08-26 11:41
  • 阅读:554

【报Bug】iOS的plus相关BUG,请不要忽视,这次发帖带上 demo 包重现

分类:HTML5+
iOS

详细问题描述

本帖提出的2个BUG仅在 iOS 系统下出现BUG,安卓测试是正常的。

BUG1:

webviewObj.addEventListener('touchstart', function(e){
alert('touchstart');
});
按下屏幕无效;

BUG2:
webviewObj.drag({direction:'left',moveMode:'followFinger'}, {view:'newdrag',moveMode:'follow'}, function(e){
console.log('Left drag event: '+JSON.stringify(e));
});
异常,简直是乱七八糟的异常,无法正常后退,直接导致APP对应的页面不可再打开使用;

2019-08-21 10:35 负责人:无 分享
已邀请:
DCloud_IOS_XTY

DCloud_IOS_XTY

BUG1:ios不支持这个事件,可以通过js实现
BUG2:如果在边缘拖动会触发返回,为了防止冲突可以在webstyle关闭侧滑返回var wv=plus.webview.create('url','id',{'popGesture':'none'});

  • 全栈 (作者)

    BUG1:如果在HTML的video或者VideoPlayer下,JS没办法实现了!

    BUG2:确实是,如果新打开的页面边缘拖动的话就会触发这个BUG;


    2019-08-21 14:16

  • 全栈 (作者)

    感谢回复,BUG1如果ios不支持就算了,我试下利用更高层级的webview占位置试下。BUG2的话,禁止侧滑返回就没有异常了。


    2019-08-21 14:23

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