Zastanawiam się, czy istnieje sposób na wyłączenie automatycznego odświeżania strony, gdy strona traci ostrość. Mam to konfigurację, aby odświeżyć gdy zyski skupić się ponownie już za pomocą tego:Wyłącz odświeżanie strony w przypadku utraty ostrości
window.onblur= function() {window.onfocus= function() {location.reload(true)}};
że znalazłem od here. Pierwotnie miałem automatyczne odświeżanie strony, używając:
<meta http-equiv="refresh" content="60"/>
Która odświeża stronę co 60 sekund niezależnie od stanu.
Chcę, aby strona miała automatyczne odświeżanie tylko w trybie fokusu z początkowym odświeżaniem nadchodzącym, gdy strona ponownie uzyska skupienie. Po zwiększeniu ostrości powinien odświeżać się w przedziale czasu do momentu utraty ostrości.
Dzięki
Możesz spróbować użyć funkcji API widoczności strony - http://www.w3.org/TR/page-visibility/ – gearsdigital