webview跳转小程序中拉起用户授权,用户授权后想要回到webview上层的页面栈需要返回两次。
页面栈:A(首页),B(文章列表),C(文章详情webview),D(小程序授权页面)
在webview页面拉起授权并且用户授权之后,返回webview,onShow中更新了webview的src,此时页面栈打印含有ABC,想要返回B页面时,webview页面首先由有token的webview返回了无token的webview,页面栈无变化,并且没有触发onShow,再次点击返回,才可返回到页面栈B。