最近在做Vue项目时遇到了一个问题,使用@keydown.delete事件,触发一些方法去做某某事情,在谷歌、Edge主流浏览器没有问题,但在360浏览器会出现异样的问题,页面会自动跳转到前一页,这种自带行为不是我想要的。
仔细检查,发现是360浏览器自带了一些快捷键,真的无语……
解决方案:
找到@keydown.delete对应的keyCode码,是8,那么在事件触发时监听一下,在某种情况下禁用退格键。
document.onkeydown = (e) => {
if (e.keyCode == 8) {
window.event.returnValue = false
}
}

被折叠的 条评论
为什么被折叠?



