1. 程式人生 > >Java Web禁止瀏覽器後退

Java Web禁止瀏覽器後退

對於很多內部系統,使用者登入後應該禁止使用瀏覽器的後退按鈕退出,而是使用頁面上的退出按鈕來退出系統,因此需要禁止瀏覽器的會推按鈕功能。

 function disablePageBack() {
            //消除後退的所有動作。包括 鍵盤、滑鼠手勢等產生的後退動作。,使用者登入到系統中後,瀏覽器回退按鈕失效,只能點選退出按鈕退出系統!
            history.pushState(null, null, document.URL);
            window.addEventListener('popstate', function () {
                history.pushState(null, null, document.URL);
            });
        }

將上述JS函式,拷貝到主頁面中,並進行呼叫,可以實現這一效果!