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里面看是正常的
5 个回复
rabet - 开发,技术服务
请先将要显示的窗口 先打开,之后再执行 以上代码。
chanyhot (作者)
我只是省略了打开的代码,我想说的是,关闭这里的问题
坛子
最好的方式是,用plus.webview.getWebviewById找到对应的webview,然后关闭。
chanyhot (作者)
试过plus.webview.getWebviewById关闭webview,还是有同样的问题
镇
请问解决了吗
2016-06-07 18:19
3***@qq.com
先hide在close吧 这个可行。