请问,我的IOS原生app整合sdk,webview整合方式,点击原生页面的一个button,打开一个新的view,在里面显示HBuilder的webview,但是我怎么回退到之前的原生页面的,调用back()会出现一个空白页,但没有回到之前
![一个人的游牧](https://img-cdn-tc.dcloud.net.cn/account/identicon/3df21387a75bef3a1fd833dfa09b82f7.png)
- 发布:2015-05-22 10:26
- 更新:2017-02-07 14:44
- 阅读:7568
![H5Begin](https://img-cdn-tc.dcloud.net.cn/account/identicon/2a60789dd795845353b03e6dbcfef3bf.png)
确实有此问题,返回有空白,我打印了,webview数量为0了,但是还是没有回到前面的activity,需要在返回一次。这应该是最基本的webview操作。不知道有啥问题啊,我是用的就是plus.webview.currentWebview().close(),例子使用的是SDK Integration里面的pluginTest
![l***@citicsf.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/532f4796f92af6acf7f3cc1723719254.png)
安卓下面,原生代码有
@Override
public boolean onCoreStop() {
// 当返回false时候回关闭activity
activity.finish();
return false;
}
加上这个,可以退出webapp回到原生页面,IOS下面,使用
var notiClass = plus.ios.importClass("NSNotificationCenter");
notiClass.defaultCenter().postNotificationNameobject("CloseWebAPP", null);
重写mui.back事件,调用IOS原生代码关闭。回到原生界面。希望可以有帮助
![l***@citicsf.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/532f4796f92af6acf7f3cc1723719254.png)
0 liaohaike@citicsf.com
赞同来自:
安卓下面,原生代码有
@Override
public boolean onCoreStop() {
// 当返回false时候回关闭activity
activity.finish();
return false;
}
加上这个,可以退出webapp回到原生页面,IOS下面,使用
var notiClass = plus.ios.importClass("NSNotificationCenter");
notiClass.defaultCenter().postNotificationNameobject("CloseWebAPP", null);
重写mui.back事件,调用IOS原生代码关闭。回到原生界面。希望可以有帮助
1008611
返回到了空白页面。what ?
2018-05-11 16:49