chanyhot
chanyhot
  • 发布:2016-05-31 17:46
  • 更新:2016-06-14 14:31
  • 阅读:1924

关于webview close的问题

分类:HTML5+

plus.webview.currentWebview().opener().opener().close('none',0);
plus.webview.currentWebview().opener().close('none',0);
plus.webview.currentWebview().close('pop-out');
plus.nativeUI.toast('设置成功');

以上这段代码的场景是:
比如忘记密码,里面有3步操作,按照步骤create3个webview,分别是每个步骤里create的,到了最后一步,需要回退到第1步操作之前的窗口。
请问这样写有什么问题吗?在android里看,屏幕会一瞬间退回到进入忘记密码窗口之前的webview,然后又瞬间退回到第3步的webview,然后再动画'pop-out'第3步的webview。
ios里面看是正常的

2016-05-31 17:46 负责人:无 分享
已邀请:
rabet

rabet - 开发,技术服务

请先将要显示的窗口 先打开,之后再执行 以上代码。

chanyhot

chanyhot (作者)

我只是省略了打开的代码,我想说的是,关闭这里的问题

坛子

坛子

最好的方式是,用plus.webview.getWebviewById找到对应的webview,然后关闭。

chanyhot

chanyhot (作者)

试过plus.webview.getWebviewById关闭webview,还是有同样的问题

  • 请问解决了吗

    2016-06-07 18:19

3***@qq.com

3***@qq.com

先hide在close吧 这个可行。

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