我有一個頁面,上面有200個控件,提交,關閉,SavenClose和取消按鈕。我的要求是一旦這些按鈕被點擊,清除瀏覽記錄。清除提交按鈕上的瀏覽記錄點擊
截至目前,我將用戶重定向到主頁,一旦這些按鈕被點擊,用戶可以點擊瀏覽器上的GoBack並返回到我不想要的主頁面。
任何人都可以幫助我實現這一點,可能會給我一個啓動代碼請。
謝謝。
我有一個頁面,上面有200個控件,提交,關閉,SavenClose和取消按鈕。我的要求是一旦這些按鈕被點擊,清除瀏覽記錄。清除提交按鈕上的瀏覽記錄點擊
截至目前,我將用戶重定向到主頁,一旦這些按鈕被點擊,用戶可以點擊瀏覽器上的GoBack並返回到我不想要的主頁面。
任何人都可以幫助我實現這一點,可能會給我一個啓動代碼請。
謝謝。
你不能
此功能是專門在瀏覽器內的域,並且無法通過JavaScript訪問。正因爲如此,許多銀行和機構在點擊「返回」時會將您註銷。
可以但是request the browser to not cache your pages,所以按返回,將導致「無法找到這個頁面 - 你需要刷新」的消息,這可能是你合適的解決方案,被廣泛使用。
我不確定,但我認爲不可能控制像「刪除歷史記錄」這樣的用戶瀏覽器功能。
你可以在每個網頁的頂部添加此javascript:
window.history.forward(1);
用戶的瀏覽歷史,是他們的控制。您可以做的最好的方法是在提交後通過頁面上的Javascript關閉選項卡。你可以通過window.close()
這樣做你實際上並不想清除瀏覽器歷史記錄(無論如何你都無法使用JavaScript)。你只是想[防止後退按鈕使用戶註銷後返回到安全區域](http://stackoverflow.com/questions/579359/back-arrow-after-signing-out)。 – 2011-06-02 16:23:17
你是說你想清除所有網站的瀏覽器歷史?這似乎是你通過腳本無法完成的事情,因爲它應該嚴格通過瀏覽器來處理(至少在我看來)。 – 2011-06-02 16:24:17
@Matt,是的你是對的,我想禁用後退按鈕,你提供的鏈接是有幫助的,但是,我在我的代碼中使用會話變量。如何禁用點擊提交按鈕上的後退按鈕,請求幫助我使用示例代碼 – Janet 2011-06-02 17:40:38