2011-06-02 79 views
1

可能重複:
Disable browser's back button有誰知道如何阻止瀏覽器後退按鈕?

我有一個按鈕,點擊活動頁面上 頁面上的一個按鈕,將在未來 頁面重定向現在我點擊瀏覽器的後退按鈕 但我想限制瀏覽器後退按鈕爲一些安全目的

做任何人知道如何阻止瀏覽器後退按鈕,使帕格e無法重定向到上一頁?

+0

如果出於某種安全目的,請記住,用戶可以讓客戶端做他想做的任何事情,阻止後退按鈕只會給想要使用它的人帶來不便,並且不會阻止有經驗的用戶提供支持。 – 2011-06-02 06:29:10

+0

http://stackoverflow.com/questions/961188/disable-browsers-back-button – jams 2011-06-02 06:30:00

+1

爲什麼你的應用如此驚人的重要,它應該改變瀏覽器的預期行爲?總之:***不要這樣做***。改爲正確編寫您的應用。 – 2011-06-02 06:34:04

回答

1

不要禁用預期瀏覽器的行爲,你可以在你的最終處理方法可行,但如果你真的想這樣做, 有一個工作在這裏......

Just put this javascript on the html section of aspx page above head section. 

這個原因每回到 前進。

<script type = "text/javascript" > 
function disableBackButton() 
{ 
window.history.forward(); 
} 
setTimeout("disableBackButton()", 0); 
</script> 
0

公開賽在彈出窗口而不是普通窗口的網頁。因此,您可以限制彈出窗口顯示按鈕,菜單,狀態和其他功能。