js禁止Backspace键使浏览器后退的实现方法

【字号: 日期:2024-03-22浏览:13作者:雯心

在项目中遇到按下Backspace键让浏览器后退的问题,上网搜了几种解决方案都不太理想。于是集众人之智,采众家之长,归纳如下:

1、在公用js中定义阻止Backspace的方法

js禁止Backspace键使浏览器后退的实现方法

方法注释写的很清晰了,这里不过多解释。

2、页面加载完成就调用该方法

js禁止Backspace键使浏览器后退的实现方法

注: 按键事件触发顺序: keydown -> keypress ->textInput -> keyup

存在问题:select下拉列表展开后,无法获取键盘事件,此时按Backspace键,浏览器还是会回退到历史;解决办法:将select下拉框改为easyUI的combobox;

以上这篇js禁止Backspace键使浏览器后退的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持乐呵呵网网。

相关文章: