0
有誰知道如何禁用在鍵盤上使用「退格鍵」導航到上一頁的功能?在瀏覽器中禁用退格導航
現在,我有一個發票類型的Web應用程序,如果用戶(在Mac上)命中退格以刪除表單域中的元素,在到達輸入項目結束後,如果他們再次點擊退格,它會移到先前瀏覽過的頁面,使它們與輸入的應用程序丟失數據。
有誰知道如何禁用在鍵盤上使用「退格鍵」導航到上一頁的功能?在瀏覽器中禁用退格導航
現在,我有一個發票類型的Web應用程序,如果用戶(在Mac上)命中退格以刪除表單域中的元素,在到達輸入項目結束後,如果他們再次點擊退格,它會移到先前瀏覽過的頁面,使它們與輸入的應用程序丟失數據。
window.onkeydown = function(e) {
if (e.keyCode == 8 && e.target == document.body)
e.preventDefault();
}
說明:退格鍵的鍵碼有8呼喚「的preventDefault」意味着事件不會導致按退格鍵(即導航返回頁面)的默認行爲。如果事件的目標是文檔的主體,則只會發生此行爲。
我只想補充一點,在