У меня вот какой вопрос - а у события
"visibilitychange" нет чего то, что бы проверить офф или он окно? А то как сделал я выглядит ненадёжно.
var private_visible = true;
addEventListener("visibilitychange" , focus_on_off);
function focus_on_off()
{
if( private_visible == true )
{
private_visible = false;
focusOffHandler();
}
else
{
private_visible = true;
focusOnHandler();
}
}
function focusOnHandler()
{
console.log('ON - focus');
}
function focusOffHandler()
{
console.log('OFF - focus');
}