Sayfa Görünürlük API'sı - Dikkatinizi çekti mi?

Michael Mahemoff

Çoklu sekmeye göz atma artık norm haline geldiğinden kullanıcının uygulamanızı yalnızca çalışıyor diye izlediğini varsayamazsınız. Neyse ki yeni Page Görünürlük API'sı, uygulamanızın görünür olup olmadığını keşfetmesini sağlar. Gereksiz ağ etkinliğini ve hesaplamayı azaltmak için API'yi kullanabilirsiniz.

document.webkitHidden, geçerli sayfanın gizli olup olmadığını gösteren bir boole değeridir (Chromium'un son derlemesini kullanıyorsanız şimdi konsolda deneyebilirsiniz). document.webkitVisibilityState işlevi, geçerli durumu belirten bir dize döndürür. visible, hidden ve prerendered değerlerinden biri. Ayrıca bu değişikliklerden herhangi biri olduğunda (ör. kullanıcı, uygulamanızın sekmesini açtığında veya sekmeden ayrıldığında) yeni bir webkitvisibilitychange etkinliği tetiklenir.

Bu deneyimi denemek istiyorsanız, bu etkileşimleri izlemeyi biraz daha eğlenceli hale getirmek için API'ye biraz şeker ekleyen visibility.js dosyasına göz atın.