Roxasora / RxWebViewController

实现类似微信的 webView 导航效果,包括进度条,左滑返回上个网页或者直接关闭,就像 UINavigationController
1.29k stars 207 forks source link

关于RxWebViewNavigationViewController的返回判断 #16

Open KarinoSharuru opened 8 years ago

KarinoSharuru commented 8 years ago

判断直接用的是webView.canGoBack属性,但如果当前push的RxWebViewController,所加载的页面是包含重定向的话,即加载A网页,自动跳转到B网页,canGoBack值会为真。此时点击【返回】按钮,则goBack加载A网页,自动跳B网页,相当于重新又加载了一遍B网页,无法pop出去了。

Roxasora commented 7 years ago

试了一下其他的浏览器,似乎这个问题没有一个很好的办法可以避免,从浏览器自身的黑盒角度并不知道当然的页面重定向是否是用户期望的行为所以不应该加以干涉。