2013-01-02 8 views
5

वीएस2012 और आईई 9 के साथ मैं VS2012 के भीतर से VS2012 जावास्क्रिप्ट डीबगर का उपयोग कर सकता हूं (सी #, .. के समान)। जब मैं ब्राउज़र को क्रोम पर स्विच करता हूं, तो मैंने ऐसा करने की क्षमता खो दी। मैं क्रोम आंतरिक डीबगर पर स्विच कर सकता था।वीएस2012 क्रोम के साथ जावास्क्रिप्ट डीबगिंग का उपयोग करें (आईई के समान)

Chrome as browser

लेकिन, वहाँ एक रास्ता (आईई को similat) VS2012 के साथ काम करने क्रोम के साथ डिबगिंग प्राप्त करने के लिए है?

उदाहरण: आईई के साथ ब्रेकपॉइंट हिट, लेकिन ब्राउज़र के रूप में क्रोम के साथ नहीं।

Breakpoint

टिप्पणी: Debugging Websites with Google Chrome का कोई डुप्लिकेट .net डिबगिंग के बारे में है। मैं किसी भी एएसपीनेट का उपयोग नहीं कर रहा हूं, केवल जावास्क्रिप्ट

+0

ऐसा लगता है कि माइक्रोसॉफ्ट और Google के बीच अधिक सहयोग की आवश्यकता है, क्योंकि मैं अपेक्षा करता हूं कि मैं पेशकश करने को तैयार हूं। –

उत्तर

15

वीएस से क्रोम में जेएस डीबग करना बिल्कुल असंभव नहीं है, क्योंकि यह एक पूरी तरह से अलग आंतरिक इंजन है। हो सकता है कि कोई वीएस के लिए प्लगइन लिखे, लेकिन अभी यह संभव नहीं है।

+0

बिल्कुल। कोई अतिरिक्त आवश्यकता नहीं है। – GottZ

+1

दुखी लेकिन सच ... –

2

आप हमेशा क्रोम में पृष्ठ पर राइट क्लिक कर सकते हैं, 'तत्व का निरीक्षण करें' चुनें और क्रोम के अंतर्निहित जावास्क्रिप्ट डीबगर का उपयोग करें।

5

एक जावास्क्रिप्ट के अंदर एक "डीबगर;" आदेश और पेज रीफ्रेश करें। में

काम करता है CHROME v30> और आईई 10>

उदाहरण:

<script type='text/javascript'> 
     function LoginEstabelecimento() { 

      var form = $('form#formLoginEstabelecimento'); 

      debugger; 

      ... SOME REST OF CODE ... 

     }; 
</script> 
+0

कोशिश करेगा, धन्यवाद –

+0

कोई रास्ता नहीं, यह कैसे काम करेगा? निश्चित रूप से मेरे लिए नहीं है। – mikus

1

यह अब संभव है। के लिए कैसे this पेज देखें, लेकिन संक्षेप (विंडोज 10 1607 का उपयोग कर, विजुअल स्टूडियो 2015 अपडेट 3 के साथ) में:

  1. बंद सभी क्रोम विंडो (इस महत्वपूर्ण है)
  2. भागो शीघ्र "क्रोम से - रिमोट-डीबगिंग-पोर्ट = 9 222 "(उद्धरण के बिना)
  3. विजुअल स्टूडियो में, ब्राउज़र के साथ क्रोम के साथ अपना एप्लिकेशन प्रारंभ करें। यह आपके पृष्ठ को एक नए टैब में खुलता है।
  4. विजुअल स्टूडियो में, एप्लिकेशन अभी भी चल रहा है, डीबग -> प्रक्रिया से अटैचमेंट पर क्लिक करें ... -> आपको पेज चलाने वाले क्रोम प्रक्रिया का चयन करें।
  5. यह किसी भी त्रुटि के बिना प्रक्रिया से जुड़ा होना चाहिए और विजुअल स्टूडियो में आपके ब्रेक पॉइंट अब हिट हो जाना चाहिए।

इसके अलावा, this पृष्ठ देखें जो इस सुविधा को भविष्य में विजुअल स्टूडियो रिलीज में जोड़ा जाएगा।

संबंधित मुद्दे