मैं अपने टिप्पणी में क्या मतलब, तुम बस के मैनुअल डोम निरीक्षण सुविधाओं के साथ एक बहुत ही सभ्य JavaScript डीबगर है, जो दृश्य स्टूडियो ([संपादित] नि: शुल्क संस्करण भी शामिल है) के साथ आता है इस्तेमाल कर सकते हैं। कुछ चाल के साथ, यह एओएल डेस्कटॉप के लिए भी काम करता है (बीटीडब्ल्यू का सॉफ्टवेयर का एक मनोरंजक टुकड़ा क्या है :) बेशक, यह आईई के एफ 12 टूल्स के समान नहीं है, इसमें दृश्य डीओएम पेड़, सीएसएस ट्रेसिंग जैसी इंटरैक्टिव फीचर्स की कमी है इत्यादि। लेकिन यह अभी भी कोड के माध्यम से कदम, स्थानीय और वस्तुओं को देखने, अभिव्यक्तियों का मूल्यांकन करने और डीओएम तत्वों तक पहुंचने की अनुमति देता है। यह एक अमूल्य उपकरण है और मैं इसे परियोजनाओं के लिए बहुत उपयोग करता हूं जहां हम WebBrowser नियंत्रण होस्ट करते हैं। आखिरकार, एओएल भी यही करता है। वैसे भी, यदि आप इससे पहले से परिचित हैं, तो बस इस पोस्ट को मुस्कान दें और इसे उपेक्षा करें। , विजुअल स्टूडियो 2012 प्रो (Update3) और नवीनतम AOL डेस्कटॉप 9.7 अन्यथा, :)
पर पढ़ रहा IE9 साथ Win7 SP1 वी एम के अंतर्गत निम्नलिखित का परीक्षण किया। [संपादित] यह मुफ्त संस्करण, Visual Studio 2012 Express for Desktop, अद्यतन 3 के साथ भी काम करता है।
केवल प्रमुख बाधा कि डिबगर प्रवेश करते समय के बारे में 20 सेकंड में, AOL ब्राउज़र ही को पुनः आरंभ करने, इस प्रकार डिबगर से डिस्कनेक्ट किया करते थे। इस का संभावित हल एओएल को बंद करने और निम्न फ़ाइलों को हटाने के लिए किया गया था:
"C:\Program Files (x86)\AOL Desktop 9.7\"
shellmon.exe
shellmon.ini
shellrestart.exe
फिर, मैं उद्देश्य (डिबगिंग "डिबग के रूप में निम्नलिखित मूल HTML फ़ाइल का उपयोग किया।एचटीएमएल "स्थानीय होस्ट के रूट में):
- यकीन है कि बनाया [x] स्क्रिप्टVS2012 डिबगिंग सेटिंग्स में चेक किया गया है, बस-इन-टाइम धारा ([संपादित] इस सुविधा VS2012 एक्सप्रेस से लापता है, लेकिन यह वास्तव में महत्वपूर्ण नहीं है):
:
, विजुअल स्टूडियो Ran और डिबग के माध्यम से (स्क्रिप्ट कोड का लक्ष्य प्रकार के रूप में) के साथ aolbrowser.exe
प्रक्रिया से जुड़ी/ मेनू प्रक्रिया के लिए अनुलग्न
- एओएल में वापस चला गया और Ctrl-Alt-डी हिट (invokes में "डिबगर" शीघ्र ऊपर सूचीबद्ध मेरी जावास्क्रिप्ट)। अगली बात, मैं कोड की
debugger;
लाइन पर वी.एस. डीबगर सही में हूँ। इस बिंदु पर, सभी सामान्य डीबगिंग सुविधाएं उपलब्ध हैं। नोट तत्काल खिड़की पैनल और Watch1 पैनल। इसके अलावा, मैंने किया था के रूप में debugger
कीवर्ड के साथ हार्ड-कोड breakpoints के बजाय, यह संभव (एक बार डिबगर संलग्न किया गया है) दृश्य स्टूडियो समाधान पैनल का उपयोग करने के लिए पेज द्वारा लोड जावास्क्रिप्ट फ़ाइलों में से एक का चयन करें और सहभागी breakpoints टॉगल करने के लिए है।
अभी, मैं विजुअल स्टूडियो एक्सप्रेस 2012 अगर एक ही इसके साथ संभव है सत्यापित करने के लिए है, हालांकि मुझे लगता है यह होना चाहिए नहीं है। मैं इसे थोड़ी देर बाद कोशिश करूंगा।
[अद्यतन] लगभग सभी इसके बाद के संस्करण की स्वतंत्र रूप से उपलब्ध Visual Studio 2012 Express for Desktop डब्ल्यू/Update3 पर लागू होता है, एक अपवाद के साथ: बस-इन-समय डिबगिंग विकल्प अनुपस्थित प्रतीत होता है।हालांकि यह एक शो-स्टॉपर नहीं है, क्योंकि चलने वाली एओएल प्रक्रिया से जुड़ना अभी भी संभव है और वर्तमान में लोड किए गए पृष्ठ को उसी तरह डीबग करना संभव है।
पीएस। और एक असंबद्ध question of mine पर आपके स्वैच्छिक बक्षीस प्रस्ताव के लिए धन्यवाद, यह वास्तव में एक अच्छा संकेत है।
जो मैं कह सकता हूं उससे, यह केवल आईई संस्करण जो भी स्थापित है उसका उपयोग कर रहा है। क्या समस्याएं हो रही हैं जो एक ही सिस्टम के आईई पर नहीं हो रही हैं? कुछ उदाहरणों में – Charles
@charles मैं आईई पर मुद्दों को डीबग कर सकता हूं क्योंकि ओवरलैप है, लेकिन कभी-कभी नहीं। तो हाँ। – artlung
बस इस पुराने क्यू पर ठोकर खाई गई है क्योंकि इसे दिखाया गया है ... @artlung, क्या आप विजुअल स्टूडियो डीबगर (उदा। एक्सप्रेस संस्करण) के साथ एओएल में चल रहे जावास्क्रिप्ट को डीबग करने में सक्षम नहीं हैं? – Noseratio