防止window.onblur影响dom

时间:2018-11-28 19:27:32

标签: javascript

我有一个Chrome扩展程序,该扩展程序通过发送keydown事件来提交。如果您在运行扩展程序的窗口外部单击,它会第一次运行,但不会第二次运行。

为了阻止该默认行为并保持表单提交事件代码,我尝试阻止触发onblur事件。

window.onblur = function(e) {
  e.stopPropagation();
  e.preventDefault()
}

但是,这并不能解决问题。有没有办法即使用户在窗口之外单击也可以将焦点保持在窗口上?

0 个答案:

没有答案