के बाद फ़ोकस वापस नहीं कर सकता है। मैं एक पृष्ठ पर टेक्स्ट बॉक्स के समूह से जुड़े एक जावास्क्रिप्ट ऑनफोकस ईवेंट को डीबग करने का प्रयास कर रहा हूं। बग तब होता है जब टेक्स्ट बॉक्स का चयन किया जाता है और फिर अगले टेक्स्ट बॉक्स में टैबबिंग होता है। मैं क्रोम देव उपकरण का उपयोग कर ऑनफोकस ईवेंट में ब्रेक पॉइंट डालकर इसे डीबग करने का प्रयास कर रहा हूं। मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि जब मैं एक टेक्स्ट बॉक्स का चयन करता हूं और ब्रेक पॉइंट पकड़ा जाता है, तो क्रोम देव टूल्स फोकस चुराता है और इसे वापस नहीं करता है, इसलिए मैं अगले टेक्स्ट बॉक्स में टैब नहीं कर सकता। किसी के पास एक काम के लिए एक विचार है? मुझे लगता है कि मैं क्रोम देव उपकरण का उपयोग किए बिना मुझे आवश्यक सारी जानकारी मुद्रित करने के लिए सतर्क बयानों का सहारा ले सकता हूं ......क्रोम डेवलपर टूल्स का उपयोग कर फोकस इवेंट पर डीबगिंग? ब्रेक पॉइंट
उत्तर
आप सही हैं, क्रोम देवटूल फोकस प्राप्त करते हैं और जब आप वापस स्विच करते हैं तो इसे पुनर्स्थापित नहीं करते हैं डीबग पेज http://new.crbug.com पर कोई बग फ़ाइल के लिए स्वतंत्र महसूस ("DevTools:" वाकई साथ सारांश प्रारंभ होते हैं। इतना है कि बग को जल्दी से जल्दी उचित टीम को सौंपा जा सकता है)
एक तरफ ध्यान दें पर, console.log()
है एक से थोड़ा alert()
के लिए बेहतर विकल्प क्योंकि यह स्वरूपित आउटपुट की अनुमति देता है।
मुश्किल मामलों को डीबग करने का एक विकल्प कंसोल में फोकस करने के लिए अंतराल सेट करना है।
setInterval(function() {console.log($(':focus')); }, 1000);
कंसोल (इसे अद्यतन शामिल करने के लिए जो कुछ भी जानकारी में रुचि रखते हैं) में टाइप करें इस, दर्ज मारा, और उसके बाद कंसोल जहां आप इसे देख सकते हैं आप अपने यूआई में चीजें करते हैं, जबकि रखने के लिए।
Chrome डेवलपर टूल निरीक्षक में और वेबपृष्ठ के आच्छादन के रूप में दोनों एक प्ले/रोकें बटन भी शामिल है। ओवरले का उपयोग इंस्पेक्टर पर लैंडिंग से फोकस रोकता है।
इसके अलावा, मैं प्रवेश समाधान निम्न प्रकार के मिल गया है अंतराल विधि की तुलना में ट्रैक करने के लिए आसान हो करने के लिए (कि अंतराल से अधिक तेजी से घटित कम अतिरेक और परिवर्तन पर लेने के लिए क्षमता के लिए धन्यवाद):
$('*').on('focus blur', function(event) {console.log(event.type + " to:"); console.log(document.activeElement);});
यह बेहतर समाधान है, क्योंकि जब यह बदलता है तो यह केवल लॉग होता है, कंसोल को स्पैम करने के बजाए setInterval – Cine
- 1. क्रोम डेवलपर टूल्स। डोम subtree संशोधन ब्रेकपॉइंट?
- 2. क्रोम डेवलपर टूल्स पेज
- 3. क्रोम डेवलपर टूल्स '$ फ़ंक्शन
- 4. क्रोम डेवलपर टूल्स 22
- 5. सफारी/क्रोम डेवलपर टूल्स डीबग सीएसएस ओवरराइड
- 6. क्रोम डेवलपर टूल्स: गैर-केस-सेंसिटिव सर्च
- 7. Google क्रोम के डेवलपर टूल्स पर जावास्क्रिप्ट फ़ाइलों को बदलें
- 8. क्रोम के डेवलपर टूल में "डोमकंटेंट इवेंट" और "लोड इवेंट"
- 9. टेक्स्टबॉक्स पर फायर इवेंट फोकस
- 10. ब्लूटूथ डीबगिंग टूल्स
- 11. क्रोम ब्राउज़र डेवलपर टूल्स: स्क्रिप्ट्स कई टाइम्स दिखाएं
- 12. क्रोम "डेवलपर टूल्स" तत्व - कष्टप्रद पीले आयामों को छिपाएं
- 13. ब्रेक पॉइंट एएसपीएक्स पेज
- 14. क्रोम जावास्क्रिप्ट डीबगर का उपयोग कर ट्रैक ईवेंट
- 15. क्रोम डेवलपर टूल के साथ डोम अपवाद डीबगिंग jquery
- 16. अन्य एंड्रॉइड डेवलपर टूल्स
- 17. कलर पिकर - क्रोम डेवलपर टूल्स के लिए सुझाव
- 18. इंटरनेट एक्सप्लोरर डेवलपर टूल्स RequJS
- 19. विंडो पर मोबाइल सफारी/वेबकिट फोकस इवेंट
- 20. डीबगिंग डब्ल्यूपीएफ: टूल्स एंड टेक्निक्स
- 21. jQuery फोकस इवेंट
- 22. इंटरनेट एक्सप्लोरर डेवलपर टूल्स नेविगेशन पर लॉग कैसे संरक्षित करें?
- 23. क्रोम जावास्क्रिप्ट डीबगिंग - पेज रीफ्रेश या कोड के माध्यम से ब्रेक के बीच ब्रेक पॉइंट्स को कैसे सहेजना है?
- 24. क्रोम दूरस्थ डीबगिंग आईपी
- 25. मैक पर क्रोम डेवलपर टूल्स में मैं अपने सभी जावास्क्रिप्ट में कैसे खोज करूं?
- 26. फोकस() सफारी या क्रोम
- 27. Google क्रोम डेवलपर
- 28. क्रोम डेवलपर टूल/फ़ायरबग
- 29. क्या विजुअल स्टूडियो के साथ रिमोट डीबगिंग करते समय ब्रेक पॉइंट सेट करना संभव है?
- 30. इंटरनेट एक्सप्लोरर 8 डेवलपर टूल्स अक्षम करें
ध्यान केंद्रित करने के विभिन्न तरीकों के लिए [http://stackoverflow.com/questions/11277989/how-to-get-the-focused-element-with-jquery] (यहां) भी देखें (गैर-jQuery सहित) । –
आज मेरी मदद की :)। मैंने इसे भविष्य के संदर्भ और त्वरित पहुंच के लिए एक बुकमार्कलेट में फंस लिया है। –
धन्यवाद, महान सफलता! –