2008-08-10 14 views
10

वर्तमान में, मेरे पास वास्तव में इंटरनेट   एक्सप्लोरर और Safari में जावास्क्रिप्ट डिबग करने का एक अच्छा तरीका नहीं है। फ़ायरफ़ॉक्स में, आप Firebug'slogging feature और command Line functions का उपयोग कर सकते हैं। हालांकि, जब मैं अन्य ब्राउज़रों पर जाता हूं तो यह मेरी मदद नहीं करता है।इंटरनेट एक्सप्लोरर और सफारी में जावास्क्रिप्ट डिबगिंग

+0

संबंधित: [आईई में जावास्क्रिप्ट समस्या निवारण उपकरण] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson

+0

इसके अलावा, इंटरनेट एक्सप्लोरर के लिए, एक नज़र डालें [डीबगबार] (http://www.debugbar.com/) –

उत्तर

11

Safari के लिए है कि आप पसंद के माध्यम से "विकास" मेनू सक्षम करने के लिए की जरूरत है; फिर मैक ओएस एक्स में टर्मिनल पर या

$ defaults write com.apple.Safari IncludeDebugMenu 1 

के माध्यम से (Safari 3.1 में the entry in Apple's Safari development FAQ देखें) डेवलपमेंट मेनू से वेब इंस्पेक्टर दिखाएँ चुनें और कंसोल लिंक पर क्लिक करें। आपकी स्क्रिप्ट window.console.log का उपयोग कर कंसोल पर लिख सकती है।

इंटरनेट एक्सप्लोरर के लिए, विजुअल स्टूडियो वास्तव में सबसे अच्छा स्क्रिप्ट डीबगर है लेकिन माइक्रोसॉफ्ट स्क्रिप्ट डीबगर ठीक है अगर आपके पास विजुअल स्टूडियो नहीं है। This post on the IE team blog इसे स्थापित करने और इंटरनेट एक्सप्लोरर से कनेक्ट करने के माध्यम से आपको चलता है।

इंटरनेट एक्सप्लोरर 8 looks जैसे कि इसमें एक बहुत ही फैंसी स्क्रिप्ट डीबगर होगा, इसलिए यदि आप वास्तव में साहसी महसूस कर रहे हैं तो आप इंटरनेट एक्सप्लोरर 8 बीटा इंस्टॉल कर सकते हैं और उसे एक भंवर दे सकते हैं।

+1

अब डेवलपर टूल को सक्षम करने के लिए सफारी में यूआई है। सफारी, प्राथमिकताएं, उन्नत पर जाएं और "मेनू बार में विकास दिखाएँ" विकल्प को चेक करें। –

2

IE ब्लॉग पर एक पोस्ट, Scripting Debugging in Internet Explorer, इंटरनेट   Explorer में स्क्रिप्ट डिबगिंग के लिए विभिन्न विकल्पों बताते हैं।

सफारी में जावास्क्रिप्ट डीबग करने पर Apple Developer FAQ है।

1

सफारी 3.0 और 3.1 में Drosera जावास्क्रिप्ट डीबगर शामिल है, जिसे आप उस लिंक पर दिए गए निर्देशों का पालन करके मैक पर सक्षम कर सकते हैं। वहाँ भी सफारी Web Inspector ..

0

अब Firebug Lite है जो इंटरनेट   एक्सप्लोरर, सफारी और ओपेरा जैसे अन्य ब्राउज़रों पर काम करता है। इसमें कमांड का सीमित सेट है और फ़ायरफ़ॉक्स में संस्करण के रूप में पूरी तरह से प्रदर्शित नहीं है।

यदि आप ASP.NET का उपयोग कर रहे हैं Visual Studio 2008 में इंटरनेट   एक्सप्लोरर में जावास्क्रिप्ट को डीबग भी करेगा।

6

This is the Firebug Lite कि @ जॉन आईई, सफारी और ओपेरा पर उन कार्यों का जिक्र कर रहा था।

1

विजुअल स्टूडियो 2005 में स्क्रिप्ट एक्सप्लोरर (डीबग> विंडोज मेनू के तहत) है। यह सभी लिखित सामग्री का एक पेड़ दिखाता है जो वर्तमान में डिबगबल है। पहले मैं आईई के व्यू> स्क्रिप्ट डीबगर मेनू के माध्यम से डीबगर में तोड़ रहा था, लेकिन मुझे लगता है कि स्क्रिप्ट एक्सप्लोरर जो चाहता है उसे पाने का एक तेज़ तरीका है।

0

सफारी 3.1 को किसी भी जादुई कमांडलाइन वरीयताओं की आवश्यकता नहीं है - प्राथमिकता विंडो के उन्नत टैब में एक सक्षम विकास मेनू चेकबॉक्स है। जैसा कि कहा गया है अगर आप वेबकिट nightlies (http://nightly.webkit.org) का उपयोग कर सकते, तो आप शायद बंद कर बेहतर है कि के रूप में डेवलपर उपकरण बेहद सुधार कर रहे हैं कर रहे हैं, और आप और अधिक आसानी से सुविधाओं का अनुरोध बग रिपोर्ट है कि आप चाहते हैं दायर कर सकते हैं: डी

1
सबसे अच्छा

जिस विधि का मैंने इंटरनेट एक्सप्लोरर में जावास्क्रिप्ट को डिबग करने के लिए उपयोग किया है, वह माइक्रोसॉफ्ट स्क्रिप्ट संपादक के माध्यम से है। डीबगर पूर्ण विशेषीकृत और उपयोग करने में बहुत आसान है।

लेख bellow माइक्रोसॉफ्ट स्क्रिप्ट संपादक को स्थापित करने और इसे कॉन्फ़िगर करने का तरीका सिखाता है।

HOW-TO: Debug JavaScript in Internet Explorer

सफारी, खेद कोई जवाब के लिए

...

0

कैसे सफारी में डिबग करने का पूरा प्रलेखन के लिए Safari User Guide for Web Developers की Debugging अध्याय देखें। (अधिकांश भाग के लिए यह Firebug वही API है।)

आईई में आप IE Dev Tools उपयोग कर सकते हैं, लेकिन मैं Firebug Lite पसंद करते हैं के रूप में दूसरों का उल्लेख किया है।

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