API การเปิดเผยหน้าเว็บ - เราได้รับความสนใจจากคุณหรือยัง

ปัจจุบันนี้ การเรียกดูแบบหลายแท็บเป็นเรื่องปกติ คุณจึงคาดเดาไม่ได้ว่าผู้ใช้กำลังดูแอปของคุณอยู่เพียงเพราะแอปทำงานอยู่ โชคดีที่ API ระดับการเข้าถึงหน้าเว็บใหม่ช่วยให้แอปของคุณค้นพบได้ว่าแอปปรากฏอยู่หรือไม่ คุณสามารถใช้ API เพื่อลดกิจกรรมในเครือข่ายและการคำนวณที่ไม่จำเป็นได้

document.webkitHidden เป็นค่าบูลีนที่ระบุว่าหน้าปัจจุบันซ่อนอยู่ไหม (ลองใช้ได้ในคอนโซลเลยหากใช้ Chromium บิลด์ล่าสุด) document.webkitVisibilityState จะแสดงผลสตริงที่ระบุสถานะปัจจุบันของ visible, hidden และ prerendered และเหตุการณ์ webkitvisibilitychange ใหม่จะเริ่มทำงานเมื่อมีการเปลี่ยนแปลงใดๆ เหล่านี้ เช่น เมื่อผู้ใช้เปิดแท็บของแอปหรือเลื่อนออกจากแอป

หากสนใจทดลองอะไรใหม่ๆ ลองดู visibility.js ซึ่งจะเพิ่มความหวานบน API เล็กน้อยเพื่อทำให้การดูการโต้ตอบเหล่านี้สนุกขึ้นอีกนิด