মাল্টি-ট্যাব ব্রাউজিং এখন আদর্শ, তাই আপনি অনুমান করতে পারবেন না যে ব্যবহারকারী আপনার অ্যাপটি দেখছেন কারণ এটি চলছে। সৌভাগ্যবশত, নতুন পৃষ্ঠা দৃশ্যমানতা API আপনার অ্যাপকে এটি দৃশ্যমান কিনা তা আবিষ্কার করতে দেয়। আপনি অপ্রয়োজনীয় নেটওয়ার্ক কার্যকলাপ এবং গণনা কমাতে API ব্যবহার করতে পারেন।
document.webkitHidden
হল একটি বুলিয়ান মান যা নির্দেশ করে যে বর্তমান পৃষ্ঠাটি লুকানো আছে কিনা (আপনি যদি ক্রোমিয়ামের সাম্প্রতিক বিল্ড ব্যবহার করেন তবে আপনি এখন কনসোলে এটি চেষ্টা করতে পারেন)। document.webkitVisibilityState
একটি স্ট্রিং প্রদান করবে যা বর্তমান অবস্থা নির্দেশ করবে, যেটি visible
, hidden
এবং prerendered
। এবং একটি নতুন webkitvisibilitychange
ইভেন্ট চালু হবে যখন এইগুলির মধ্যে যেকোনও পরিবর্তন হবে, যেমন ব্যবহারকারী যখন আপনার অ্যাপের ট্যাব খোলে বা এটি থেকে দূরে সরে যায়।
আপনি যদি এটিকে একটি ঘূর্ণি দিতে আগ্রহী হন, তাহলে visibility.js দেখুন যা এই ইন্টারঅ্যাকশনগুলিকে আরও মজাদার করতে API-তে কিছুটা চিনি যোগ করে।