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

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

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

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