Mi chiedo se esiste un modo per disabilitare un aggiornamento automatico della pagina quando una pagina perde lo stato attivo. Ce l'ho messa a punto per aggiornare quando si riceve lo di nuovo già utilizzando questo:disabilita l'aggiornamento della pagina in caso di mancanza di messa a fuoco
window.onblur= function() {window.onfocus= function() {location.reload(true)}};
che ho trovato da here. Inizialmente avevo l'aggiornamento automatico della pagina usando:
<meta http-equiv="refresh" content="60"/>
Quale ricarica la pagina ogni 60 secondi indipendentemente dallo stato.
Desidero fare in modo che la pagina abbia l'aggiornamento automatico solo quando è a fuoco con l'aggiornamento iniziale quando la pagina viene nuovamente messa a fuoco. Dopo il guadagno di messa a fuoco, dovrebbe rinfrescarsi nell'intervallo di tempo fino alla perdita di messa a fuoco.
Grazie
Si potrebbe provare a utilizzare Page Visibility API - http://www.w3.org/TR/page-visibility/ – gearsdigital