2011-08-10 90 views
0

如何在HTML頁面中禁用瀏覽器的「返回」按鈕? 我不想創建JavaScript窗口以避免顯示任何工具欄等。 在普通的HTML頁面中,有沒有什麼辦法可以禁用工具欄中的後退按鈕?禁用瀏覽器「返回」按鈕

謝謝

+0

我不知道的方式來徹底禁用它,但你可以提示用戶,如果他們試圖導航離開(例如,通過按下後退按鈕) – AndyBursh

+1

-1因爲想幹擾用戶的瀏覽體驗。如果他們不想點擊後退按鈕,他們應該可以。 – vascowhite

+1

我的瀏覽器,我的選擇。 – Andrew

回答

4

你不能在技術上禁用它,而且你不應該。禁用瀏覽器的後退按鈕將從根本上改變用戶的瀏覽體驗,這不是你要去做的地方。

如果在瀏覽器中返回會爲您的應用程序創建問題,那麼您應該重構您的工作流程,否則它不會。一個例子是實現POST/REDIRECT/GET模式。

更多信息:http://en.wikipedia.org/wiki/Post/Redirect/Get

0

沒有辦法使用指定的常規HTML禁用後退按鈕。

-1

寫腳本標記之間的這段代碼

history.pushState(null, null, location.href); 
    window.onpopstate = function() { 
     history.go(1); 
    }; 
相關問題