मुझे लगता है कि इन राज्यों का पता लगाने के केवल विश्वसनीय तरीका visibility API एचटीएमएल 5 द्वारा की पेशकश की जाँच करने के लिए है (यह अभी भी है एक प्रायोगिक सुविधा) जो कुछ गुण और घटनाओं प्रदान करता है
document.hidden // Returns true if the page is in a state considered to be hidden to the user, and false otherwise.
document.visibilityState // Returns a string denoting the visibility state of the document
तुम भी दृश्यता की परिवर्तन पर प्रतिक्रिया कर सकते हैं
document.addEventListener("visibilitychange", function() {
console.log(document.hidden, document.visibilityState);
}, false);
ध्यान रखें कि यह क्रॉस ब्राउज़र काम नहीं कर रहा है और केवल कुछ ब्राउज़र संस्करणों में उपलब्ध है।
स्रोत
2012-04-26 07:12:36
के बारे में क्या अगर यह कहीं बीच में? मैं शायद ही कभी खिड़कियों को अधिकतम चलाता हूं। – RobG