一个人的游牧
一个人的游牧
  • 发布:2015-05-22 10:26
  • 更新:2017-02-07 14:44
  • 阅读:7459

webview方式集成如何回退到原生页面?

分类:5+ SDK

请问,我的IOS原生app整合sdk,webview整合方式,点击原生页面的一个button,打开一个新的view,在里面显示HBuilder的webview,但是我怎么回退到之前的原生页面的,调用back()会出现一个空白页,但没有回到之前

2015-05-22 10:26 负责人:无 分享
已邀请:
DCloud_IOS_XTY

DCloud_IOS_XTY

回退js层可以调用

plus.webview.currentWebview().close()

你的back中都执行了什么操作

  • 1008611

    返回到了空白页面。what ?

    2018-05-11 16:49

小覃

小覃

我也存在集成IOS SDK,遇到一些问题,能否加QQ732570672交流一下?

H5Begin

H5Begin

确实有此问题,返回有空白,我打印了,webview数量为0了,但是还是没有回到前面的activity,需要在返回一次。这应该是最基本的webview操作。不知道有啥问题啊,我是用的就是plus.webview.currentWebview().close(),例子使用的是SDK Integration里面的pluginTest

l***@citicsf.com

l***@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原生代码关闭。回到原生界面。希望可以有帮助

l***@citicsf.com

l***@citicsf.com

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原生代码关闭。回到原生界面。希望可以有帮助

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