2012-12-21 30 views
6

के साथ ब्राउज़र टैब में परिवर्तन का पता लगाएं जावास्क्रिप्ट का उपयोग करने का पता लगाने का कोई तरीका है जिसे उपयोगकर्ता ने एक ही ब्राउज़र विंडो में एक अलग टैब पर स्विच किया है।जावास्क्रिप्ट

अतिरिक्त रूप से ब्राउज़र का पता लगाने के लिए उपयोगकर्ता ने एक अलग विंडो पर स्विच किया है?

धन्यवाद

+0

कोई और नहीं - इन घटनाओं वेब पेज के नियंत्रण से बाहर हैं। –

+1

वैसे नीचे जैसा लोग नीचे इंगित करते हैं, window.onblur घटना मेरी आवश्यकताओं के लिए काफी ठीक काम करती है। – ahojvole

+0

ठीक है - हालांकि यह आपको बताता है कि वर्तमान विंडो फोकस खो गई है, न कि जिसने इसे फोकस किया है। वैसे भी, अगर Alnitak के उत्तर में आपकी मदद की, तो चेक मार्क का उपयोग करके इसे स्वीकार करने पर विचार करें! –

उत्तर

2

ट्रैप window.onblur ईवेंट।

जब भी वर्तमान विंडो (या टैब) फोकस खो देता है तो यह उठाया जाता है।

+0

thnank आप। यह ठीक काम किया – ahojvole

1

शायद इसके लिए कोई मानक जावास्क्रिप्ट नहीं है। कुछ ब्राउज़र इसका समर्थन कर सकते हैं लेकिन आम तौर पर केवल एक खिड़की होती है। उपयोगकर्ता को पता लगाने के लिए उपयोगकर्ता वर्तमान विंडो से दूर चला गया है।