Precisei implementar esse código em um exemplo de chat que estou modificando. Foi para executar um som ao chegar mensagem caso ele esteja sem o foco ou minimizado.
Utilizei esse código
var isactive = false;
function playSound(){
if (isactive) return;
playWav...;
}
onNotificaitonComes = playSound;
$(window).focus(function(){
isactive = true;
}).blur(function(){
isactive = false;
});
Quando o browser perder o foco a variável isactive vai receber false.
Achei aqui
How to play a notification alert sound when the browser window is minimized and when a notification comes from the server
http://stackoverflow.com/questions/12653370/how-to-play-a-notification-alert-sound-when-the-browser-window-is-minimized-and/12653751#12653751
Mais sobre Focus/Blur
Focus/blur methods and events
http://javascript.info/tutorial/focus
Fiquem na Paz!!!
Nenhum comentário:
Postar um comentário