se trata de usar la combinación de evento onblur y onfocus + un temporizador
Cita: var estapestana;
window.onfocus = function() {
estapestana = true;
};
window.onblur = function() {
estapestana = false;
};
setInterval(function() {
console.log(window.estapestana ? 'esta pestaña' : 'otra pestaña');
}, 1000);