Может быть, это поможет некоторым из тех, кто придет сюда позже.
window.onblur
и document.mouseout
.
window.onblur
срабатывает, когда:
- Вы переключаетесь в другое окно, используя
Ctrl+Tab
или Cmd+Tab
.
- Вы сосредотачиваетесь (а не только при наведении мыши) на инспектор документов.
- Вы переключаете рабочие столы.
В основном в любое время, когда вкладка браузера теряет фокус.
window.onblur = function(){
console.log("Focus Out!")
}
document.mouseout
срабатывает, когда:
- Вы перемещаете курсор на строку заголовка.
- Вы переключаетесь в другое окно, используя
Ctrl+Tab
или Cmd+Tab
.
- При открытии переместите курсор на инспектор документов.
В основном в любом случае, когда курсор покидает документ.
document.onmouseleave = function(){
console.log("Mouse Out!")
}