JSFiddle - React, Tailwind, and code Playground
by Derek Leung
JavaScript
var focused = true;
$(window).blur(function(){
setTimeout(function(){
if(!isInspectOpen()){
alert("Focus lost.");
focused = false;
}
}, 500);
});
$(window).focus(function(){
if(!focused){
alert("Focus gained.");
focused = true;
}
});
function isInspectOpen(){
console.profile();
console.profileEnd();
if (console.clear) console.clear();
return console.profiles.length > 0;
}