[英]Replace current URL without redirecting
基本上我有3頁。
主頁
嘗試頁面
重定向頁面
當用戶點擊“嘗試”按鈕時,他將被轉發到“重定向”頁面,該頁面使用以下方式為他打開一個彈出窗口:
window.open('Foo.jsp', 'mywindow', 'status=1,toolbar=0');
然后,我再次將他重定向到原始窗口上的“嘗試”頁面。 我用了,
window.location.replace("Attempt.jsp");
刪除重定向頁面歷史記錄。 但是現在當用戶單擊瀏覽器的后退按鈕時,再次打開Attempt.jsp。 當他單擊瀏覽器的“返回”按鈕時,我希望他導航到“主頁”。 我該如何實現?
主頁->嘗試->重定向(打開彈出窗口,然后重定向到嘗試)->嘗試(用戶現在在這里)
現在,當用戶單擊“瀏覽器返回”按鈕時,他應該返回首頁。 如果我可以在用戶第一次到達時替換ATTEMPT PAGE的URL,那么也許我可以實現這一點。
為什么用戶必須首先經過嘗試頁面才能到達重定向頁面?
您能否簡單地使主頁上的按鈕將它們直接帶到重定向頁面,當使用window.location.replace()時,該按鈕就會從歷史記錄中刪除重定向頁面,並使嘗試頁面上的后退按鈕將其帶回到主頁?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.