Javascript 防止window.onblur影响dom

Javascript 防止window.onblur影响dom,javascript,Javascript,我有一个chrome扩展,它通过发送一个keydown事件来提交一个请求。如果您在运行扩展的窗口外单击,它第一次工作,但第二次不工作 为了停止默认行为并保持表单与事件代码一起提交,我已尝试停止触发onblur事件 window.onblur = function(e) { e.stopPropagation(); e.preventDefault() } 然而,这并没有解决问题。有没有一种方法可以让用户即使在窗口外单击也能保持对窗口的关注 有没有一种方法可以让用户即使在窗口外单击也能保

我有一个chrome扩展,它通过发送一个keydown事件来提交一个请求。如果您在运行扩展的窗口外单击,它第一次工作,但第二次不工作

为了停止默认行为并保持表单与事件代码一起提交,我已尝试停止触发
onblur
事件

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

然而,这并没有解决问题。有没有一种方法可以让用户即使在窗口外单击也能保持对窗口的关注

有没有一种方法可以让用户即使在窗口外单击也能保持对窗口的关注?
我当然希望没有。你能想象那会是什么样的噩梦吗?想想安全问题吧,如果浏览器窗口可以劫持系统,并强迫自己无论用户点击何处都保持焦点。@gforce301伙计,我怀念2000年初你可以做这样的事情的时候……没有什么比生成一个没有关闭按钮的窗口更糟糕的了。lol“第一次有效,但第二次无效”,不清楚这到底是什么意思。@epascarello第一次提交表单即使你模糊了页面也有效,但是后续的表单无效。那么,通过点击页面是否能恢复焦点呢?