之前有在项目中遇到按下Backspace键让浏览器后退的问题, 主要逻辑就是当敲Backspace键时,事件源类型为密码或单行、多行文本的,或者是可编辑DIV,并且readonly属性不为true和enabled属性不为false的,则退格键生效,其他情况都失效。
网上其实有很多解决方法,但是或多或少都不够全面,后面自己修改了以下,用的这个版本会比较全面一点:
1 | //禁止backspace后退 |
如果是整个页面直接禁止掉的话,那么就是:
1 | window.onload=function(){ |
Quick notes
之前有在项目中遇到按下Backspace键让浏览器后退的问题, 主要逻辑就是当敲Backspace键时,事件源类型为密码或单行、多行文本的,或者是可编辑DIV,并且readonly属性不为true和enabled属性不为false的,则退格键生效,其他情况都失效。
网上其实有很多解决方法,但是或多或少都不够全面,后面自己修改了以下,用的这个版本会比较全面一点:
1 | //禁止backspace后退 |
1 | window.onload=function(){ |