
Je stránka aktivní?
Zjišťování, jestli je stránka aktivní a zda návštěvník něco dělá.
Na stránce, kde funguje AJAXové automatické načítání obsahu (typicky kontrola, zda něco nového nepřibylo) může být užitečné zjišťovat, zda je stránka aktivní nebo ne.
A podle toho následně upravovat frekvenci kontrol nového obsahu; při evidování online statusu považovat uživatele za nečinného a podobně.
Hotové řešení
- Ifvisible.js — hotový nástroj pro testování „nečinnosti“ / aktivované stránky
Na nejnižší úrovni jde aktivování/deaktivování detekovat na základě JS událostí blur
a focus
.
Související články


JavaScript null
a undefined
Rozdíly mezi null
a undefined
v JavaScriptu, kdy je používat a jak se vyhnout běžným chybám.

Sleep v JavaScriptu
Jak implementovat sleep/delay funkcionalitu v JavaScriptu pomocí Promise
a async
/await

JavaScript Battery API
Jak v JS zjistit stav baterie, co dnes funguje a kdy API nepoužívat.