我在项目中有一个Webview。
一些页面通过javascript链接到其他页面。
例如,我点击链接1跳转到页面2。在页面2中,javascript会重定向到页面3。
在页面3中,我捕获onBackpress事件并检查webview是否可以返回上一页。如果可以,我调用webview.goBack()。
但是这样做会打开页面2,然后自动重定向到页面3。这使得用户难以退出活动。
有人知道如何防止重定向循环吗?
一些页面通过javascript链接到其他页面。
例如,我点击链接1跳转到页面2。在页面2中,javascript会重定向到页面3。
在页面3中,我捕获onBackpress事件并检查webview是否可以返回上一页。如果可以,我调用webview.goBack()。
但是这样做会打开页面2,然后自动重定向到页面3。这使得用户难以退出活动。
有人知道如何防止重定向循环吗?