मैंने अभी पढ़ा है, मुझे लगता है कि इस विषय से संबंधित सभी धागे, और मुझे मेरी समस्या का वास्तविक समाधान नहीं मिल रहा है। मुझे यह पता लगाने की आवश्यकता है कि ब्राउज़र विंडो अपना ध्यान कब खो देती है, यानी एक धुंधला घटना। मैंने स्टैक ओवरफ्लो पर सभी स्क्रिप्ट का प्रयास किया है, लेकिन ऐसा लगता है कि उचित क्रॉस-ब्राउज़र दृष्टिकोण नहीं है।क्रॉस-ब्राउज़र: खिड़की पर धुंधला घटना का पता लगाएं
फ़ायरफ़ॉक्स यहां समस्याग्रस्त ब्राउज़र है।
एक आम दृष्टिकोण jQuery का उपयोग कर रहा है:
window.onblur = function() {
console.log('blur');
}
//Or the jQuery equivalent:
jQuery(window).blur(function(){
console.log('blur');
});
यह क्रोम, IE और ओपेरा में काम करता है, लेकिन फ़ायरफ़ॉक्स घटना का पता नहीं लगा है।
क्या खिड़की धुंध घटना का पता लगाने के लिए कोई उचित क्रॉस-ब्राउज़र तरीका है? या, अलग से पूछा, क्या फ़ायरफ़ॉक्स ब्राउज़र के साथ विंडो ब्लर इवेंट का पता लगाने का कोई तरीका है?
संबंधित प्रश्न और अनुसंधान: फ़ायरफ़ॉक्स कलंक के परीक्षण के लिए
- देखें Firefox 3 window focus and blur
- निम्नलिखित GitHub लेख के अनुसार, jQuery बंद कर दिया समर्थन:
इस पोस्ट चेक आउट: http://support.mozilla.org/en-US/questions/806756#answer-167267 –
ठीक है, यदि ऐसा है तो मैं समझता हूँ, वहाँ के लिए एफएफ मजबूर करने के लिए कोई रास्ता नहीं है इस घटना को समझो। – M4nch4k
window.onblur = function() {चेतावनी ('धुंधला'); } <= यह फ़ायरफ़ॉक्स पर भी काम करता है। – Sandeep