我有一個網站有框架。點擊一幀中的按鈕更新要在其他幀中加載的頁面。現在,當用戶按下後退按鈕時,幾個框架會加載前一頁。我希望用戶不要移回到上一頁。 我在所有頁面的onload事件上使用了代碼history.forward()。 當按下後退時此功能正常。用戶總是導航到最近的頁面。 但情況是假設用戶通過單擊第一幀中的按鈕來導航到頁數,其更新了要在其他幀中加載的頁面。導航後,用戶從瀏覽歷史記錄列表中選擇一個頁面,然後向前移動到只有一個頁面,而不是他正在查看的最後一個頁面。 這發生在IE中。 在Firefox中,它工作正常。用戶可以從瀏覽歷史中選擇任何頁面,他被重新定位到最近的頁面在瀏覽器中禁用後退按鈕
0
A
回答
0
我的意見是,你應該檢查你的概念,因爲你想「重新配置」瀏覽器的導航按鈕。禁用瀏覽器功能在我眼中是老式的。
我上onload事件中使用的代碼history.forward()
嘗試這種方式以下:
在頭部分,插入的javascript:
var historySize = history.length;
然後事件:history.forward()
由history.go(historySize - 1)
替換。正值意味着前進到瀏覽器的歷史對象(數組)中的特定位置。
我不能保證它能正常工作,但值得嘗試。
0
寫腳本標記之間的這段代碼
history.pushState(null, null, location.href);
window.onpopstate = function() {
history.go(1);
};
相關問題
- 1. 瀏覽器後退按鈕
- 2. 如何在JSP註銷後禁用瀏覽器後退按鈕?
- 3. 如何在Oracle ADF中禁用瀏覽器後退按鈕
- 4. 瀏覽器中的後退按鈕
- 5. 如何使用JavaScript禁用瀏覽器的後退按鈕
- 6. 使用瀏覽器的後退按鈕時刪除/禁用JavaScript
- 7. 單擊瀏覽器後退按鈕時,在頁面上禁用提交按鈕
- 8. 如何禁用客戶機上的瀏覽器後退按鈕?
- 9. JqueryMobile(SPA)禁用瀏覽器後退按鈕並刷新?
- 10. 如何禁用後退按鈕瀏覽器的
- 11. 禁用CLIENT_CERT的瀏覽器後退按鈕auth webapp
- 12. 禁用JavaScript時創建瀏覽器後退按鈕?
- 13. DNN:如何取消禁用瀏覽器後退按鈕?
- 14. 禁用瀏覽器按鈕
- 15. Gmail - 後退按鈕點擊瀏覽器
- 16. ASP嚮導瀏覽器後退按鈕
- 17. 瀏覽器後退按鈕/ #one #two等
- 18. Jquery .toggle()和瀏覽器後退按鈕
- 19. 瀏覽器後退按鈕asp.net
- 20. 疼痛瀏覽器的後退按鈕
- 21. 後退按鈕(瀏覽器行爲)
- 22. CORS瀏覽器後退按鈕錯誤
- 23. Iframe和瀏覽器後退按鈕
- 24. 點擊Ipad瀏覽器後退按鈕
- 25. 瀏覽器後退按鈕導航
- 26. ASP.net模擬瀏覽器後退按鈕
- 27. GWT後退按鈕瀏覽器
- 28. AJAX和瀏覽器後退按鈕
- 29. 移動瀏覽器 - 後退按鈕
- 30. 瀏覽器後退按鈕Ajax
的可能重複[禁用瀏覽器的後退按鈕(http://stackoverflow.com/questions/961188/disable-browsers-back-button) – 2015-04-13 16:45:36