2.4.3,在uniwebview中打开项目,Android关闭webview时会报Hiding web view is ignored since it is already invisible.实际渲染还在,没有关闭成功,iOS正常
没有效果呢,现在会出现隐藏webview的时候白屏
能否给一下 demo 呢?
不太方便呢,不过之前用2.0.9做的项目没有这个问题,就是web项目,放在webview里面
那你估计要试着排查一下问题看看具体的问题,可能是隐藏了,导致没有删除成功
显示没什么头绪,是我们做的游戏放在别人的app里面,以前做的都可以关闭,现在这个2.4.3做的关闭就会有问题,包括咯安卓的返回键,原来是可以点击返回键关闭网页的,现在这个点击返回键没有反应
十分头疼,打了个alert就能关掉,但是关了以后就不能再次打开了
如果返回按键无法触发的话,可以试看看 systemEvent 监听 key down 事件
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDownEvent, this)
onKeyDownEvent (event) {
let keyCode = event.keyCode;
if (keyCode === cc.macro.back && webview._impl.canback()) {
webview._impl.goBack();
}
}
好的,我尝试一下,我现在找到了一个解决webview关不掉的方法,但是摸不着头脑,就是在关闭之前调用一下alert,就能成功关闭

这样子,下面的postMessage是通知app关闭webview,神奇的是,alert在上面,就可以正常关闭,正常的再次进入,如果alert在post之后,可以正常关闭,但是再次进入会白屏
找到原因了,新版本的自动全屏比老版本的支持多,自动全屏之后就会出现无法退出的情况
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。
