webview跳转小程序中拉起用户授权,用户授权后想要回到webview上层的页面栈需要返回两次。

发布于 5 年前作者 qiangbai12409 次浏览最后编辑 5 年前来自 issues

页面栈:A(首页),B(文章列表),C(文章详情webview),D(小程序授权页面)

在webview页面拉起授权并且用户授权之后,返回webview,onShow中更新了webview的src,此时页面栈打印含有ABC,想要返回B页面时,webview页面首先由有token的webview返回了无token的webview,页面栈无变化,并且没有触发onShow,再次点击返回,才可返回到页面栈B。

2 回复
juan10
juan101 楼5 年前

webview 是两层 一层白色 无内容 再返回一层才是 你真正的页面。

你可以在webview中 直接就返回两层 就好了。

qiangkang
qiangkang2 楼4 年前

大家可以解答一下吗!还是我表述的不够清楚~