Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的项目中有一个 Webview。
某些页面使用 javascript 链接到其他页面。
IE。我单击链接到第 2 页的链接 1。在第 2 页中,javascript 重定向到第 3 页。
在第 3 页中,我捕获 onBackpress 并检查 webview cangoback。如果可以,我调用 webview.goBack()。
但是这样做会打开第 2 页,然后自动重定向到第 3 页。使用户很难退出活动。
有谁知道如何防止重定向循环?
使用 location.replace(url) 而不是 location.href=url。或者在重定向之前给一些延迟。