0
有谁知道如何禁用在键盘上使用“退格键”导航到上一页的功能?在浏览器中禁用退格导航
现在,我有一个发票类型的Web应用程序,如果用户(在Mac上)命中退格以删除表单域中的元素,在到达输入项目结束后,如果他们再次点击退格,它会移到先前浏览过的页面,使它们与输入的应用程序丢失数据。
有谁知道如何禁用在键盘上使用“退格键”导航到上一页的功能?在浏览器中禁用退格导航
现在,我有一个发票类型的Web应用程序,如果用户(在Mac上)命中退格以删除表单域中的元素,在到达输入项目结束后,如果他们再次点击退格,它会移到先前浏览过的页面,使它们与输入的应用程序丢失数据。
window.onkeydown = function(e) {
if (e.keyCode == 8 && e.target == document.body)
e.preventDefault();
}
说明:退格键的键码有8呼唤“的preventDefault”意味着事件不会导致按退格键(即导航返回页面)的默认行为。如果事件的目标是文档的主体,则只会发生此行为。
我只想补充一点,在