5

我的项目中有一个 Webview。

某些页面使用 javascript 链接到其他页面。

IE。我单击链接到第 2 页的链接 1。在第 2 页中,javascript 重定向到第 3 页。

在第 3 页中,我捕获 onBackpress 并检查 webview cangoback。如果可以,我调用 webview.goBack()。

但是这样做会打开第 2 页,然后自动重定向到第 3 页。使用户很难退出活动。

有谁知道如何防止重定向循环?

4

1 回答 1

0

使用 location.replace(url) 而不是 location.href=url。或者在重定向之前给一些延迟。

于 2014-06-27T04:20:34.617 回答