簡體   English   中英

替換當前網址而不重定向

[英]Replace current URL without redirecting

基本上我有3頁。

  1. 主頁

  2. 嘗試頁面

  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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM