Ho appena letto, penso a tutto il thread che si occupa di questo argomento e non riesco a trovare una soluzione reale al mio problema. Devo rilevare quando la finestra del browser perde il focus, cioè un evento di sfocatura. Ho provato tutti gli script su StackOverflow, ma non sembra che ci sia un approccio cross-browser adeguato.Cross-browser: rileva l'evento di sfocatura sulla finestra
Firefox è il browser problematico qui.
Un approccio comune utilizzando jQuery è:
window.onblur = function() {
console.log('blur');
}
//Or the jQuery equivalent:
jQuery(window).blur(function(){
console.log('blur');
});
Questo funziona in Chrome, IE e Opera, ma Firefox non rileva l'evento.
Esiste un modo cross-browser adeguato per rilevare un evento di sfocatura della finestra? Oppure, chiesto in modo diverso, c'è un modo per rilevare un evento di sfocatura della finestra con il browser Firefox? Supporto
- Vedi Firefox 3 window focus and blur
- Secondo i seguenti articoli GitHub, jQuery ha interrotto per la prova sfocatura Firefox::
questioni connesse e ricerca
controllare questo post: http://support.mozilla.org/en-US/questions/806756#answer-167267 –
Ok, quindi se ho capito, non v'è alcun modo per forzare FF capisci questo evento – M4nch4k
window.onblur = function() {alert ('blur'); } <= Funziona anche su firefox. – Sandeep