Firefox 在退格键上切换标签

Firefox switching tab on backspace

正如 Firefox 用户所知,在未选择输入字段的情况下按退格键将使您 return 回到上一个选项卡。

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

当我在输入字段中按退格键时,Firefox 返回到上一个选项卡。很烦人。

这在 Internet Explorer 和 Google Chrome 中工作正常。

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

刚刚在 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
  }
})