IOS微信内置浏览器返回键多部跳转 10C

使用IOS微信打开网页,比如A->B,B->C,C->D,按返回键却回到A,这个问题咋解决?

6个回答

[popToViewController: animated:]和[popToRootViewControllerAnimated:]这两个方法了解一下。

可能 B、C 只是网页的过渡页面, 返回键触发的是 iOS 编写的view 页,,,,检查一下。

按理说不会,微信的返回只调用了back方法,和浏览器返回键差不多的

应该可以通过canGoBack和goBack()方法循环来做,还可以通过与js交互来做。微信应该用的是与js交互来实现的

[self.navigationController popViewControllerAnimated: YES] 退出webView(你所说的内置浏览器),就是直接回到A了
其他的一级一级返回H5页面,是调用webView 的 goBack 方法

重写按钮点击事件,然后判断它是否是跳上一级还是返回到根目录
判断方法:https://www.jianshu.com/p/04ae8a1d99cc

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!