基本上我有3页。替换当前URL而不重定向
首页
尝试页
重定向页面
当用户点击尝试按钮,他被转发到重定向打开一个弹出窗口,他页使用,
window.open('Foo.jsp', 'mywindow', 'status=1,toolbar=0');
然后我重新将他重定向到原始窗口上的尝试页面。我用
window.location.replace("Attempt.jsp");
删除重定向页面历史记录。 但现在当用户点击浏览器的返回按钮时,Attempt.jsp再次打开。当他点击浏览器的BACK按钮时,我希望他导航到主页。我如何实现这一目标?
首页 - >尝试 - (现在的用户是这里)>未遂
现在,当用户点击浏览器的后退按钮时,他应该回去 - >重定向(打开弹出窗口,然后重定向到 尝试)到HOMEPAGE。 如果我可以在用户第一次到达时替换ATTEMPT PAGE的URL,那么也许我可以做到这一点。
'history.pushState()' –
你可以解释一下,因为我非常喜欢Java而不是Javascript。我已经阅读了关于pushState(),但无法正确理解它。多一点提示会很好。 –