退格时的Firefox切换选项卡

时间:2018-03-14 14:51:59

标签: javascript firefox input backspace

正如Firefox用户所知,当按下退格按钮而不选择输入字段时,您将返回上一个标签页。

问题是,我根据document.onkeydown(data){k=(data.key)}数据创建了一个输入字段。用户无需单击此字段即可使用它。

当我将退格键按入输入字段时,Firefox会返回上一个选项卡。非常烦人。

这在Internet Explorer和Google Chrome中运行良好。

当按下退格键没有用户的其他互动时,任何人都知道如何阻止Firefox返回上一页?

1 个答案:

答案 0 :(得分:0)

刚在firefox中试过这个,它似乎有效:

window.document.addEventListener('keydown', e => {
  if(e.keyCode === 8) {
    e.preventDefault();
    e.stopPropagation();
    //Put some logic to simulate backspacke key in your input content here
  }
})