标签: javascript
我有一个Chrome扩展程序,该扩展程序通过发送keydown事件来提交。如果您在运行扩展程序的窗口外部单击,它会第一次运行,但不会第二次运行。
为了阻止该默认行为并保持表单提交事件代码,我尝试阻止触发onblur事件。
onblur
window.onblur = function(e) { e.stopPropagation(); e.preventDefault() }
但是,这并不能解决问题。有没有办法即使用户在窗口之外单击也可以将焦点保持在窗口上?