工作中遇到在浏览器空白处,或者不可编辑的input框上,点击【Backspace】按键,出现浏览器页面回退的问题,经过测试,发现谷歌浏览器默认屏蔽了这个回退的功能,但IE、360浏览器、火狐浏览器都没有,这个功能会导致,特别是后台系统,session丢失,退回到登录页面,严重影响用户体验。
比如,用户在进行表单的信息填写,不经意在浏览器空白处点击了【Backspace】按键,退到了登录界面,想想这是个什么样的体验。
通过js监听backspace按键的按下事件:
//各种浏览器下获取事件对象 //实现对字符码的截获,keypress中屏蔽了这些功能按键上述代码可以放到公共的js中,此处的代码参照此篇博客:
手机游戏问题,请关注页面右侧微信/手Q【腾讯客服】公众号获取服务
提供电脑QQ软件和QQ聊天窗口中的常用产品服务,其他产品请通过搜索查找
微信支付问题,请关注页面右侧微信【腾讯客服】公众号获取服务
如下为热门产品列表,若无所需产品,请通过搜索查找
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。