强制 Javascript 在第一次触发时捕获焦点/模糊事件



编辑:已解决,只是在加载时控制台打开...不知道为什么!

我观察到焦点和模糊事件不是第一次捕获的,而是只有在之后;在我的代码中使用这些事件侦听器:

document.addEventListener("DOMContentLoaded", function() {
    window.addEventListener("focus", function () { ... }
    window.addEventListener("blur", function () { ... }
}

我不明白为什么以及我测试的所有修补都不起作用。例如添加 window.blur((;window.focus((;之前或之后,有或没有超时都不起作用。与 document.body.focus(( 相同。你知道任何有效的解决方案吗?

已解决,只是在加载时控制台打开...不知道为什么!

最新更新