Open KarinoSharuru opened 8 years ago
判断直接用的是webView.canGoBack属性,但如果当前push的RxWebViewController,所加载的页面是包含重定向的话,即加载A网页,自动跳转到B网页,canGoBack值会为真。此时点击【返回】按钮,则goBack加载A网页,自动跳B网页,相当于重新又加载了一遍B网页,无法pop出去了。
试了一下其他的浏览器,似乎这个问题没有一个很好的办法可以避免,从浏览器自身的黑盒角度并不知道当然的页面重定向是否是用户期望的行为所以不应该加以干涉。
判断直接用的是webView.canGoBack属性,但如果当前push的RxWebViewController,所加载的页面是包含重定向的话,即加载A网页,自动跳转到B网页,canGoBack值会为真。此时点击【返回】按钮,则goBack加载A网页,自动跳B网页,相当于重新又加载了一遍B网页,无法pop出去了。