क्या "आईई के लिए फायरबग" जैसी कुछ है (जावास्क्रिप्ट डीबग करने के लिए)?

मैं कुछ जावास्क्रिप्ट कीड़े को ठीक करने की कोशिश कर रहा हूं। फायरबग फ़ायरफ़ॉक्स में काम करते समय इन मुद्दों को डीबगिंग करता है, लेकिन जब आप फ़ायरफ़ॉक्स पर कोड ठीक काम करते हैं तो आप क्या करते हैं लेकिन आईई शिकायत कर रहा है?

0
ro fr bn
यह भी देखें कि IE में जावास्क्रिप्ट समस्या निवारण उपकरण , एक समान प्रश्न जिसे हाल ही में पूछा गया था।
जोड़ा लेखक Patrick McElhaney, स्रोत

16 उत्तर

0
जोड़ा

Visual Studio 2008 can do JavaScript debugging, you have to go to IE's Tools->Internet Options->Advanced and uncheck 'Disable Script Debugging (Internet Explorer)' in order for the browser to bubble up the errors it detects.

एक बार जब आप विजुअल स्टूडियो में हों तो मूल रूप से यह आपके निपटारे में पूरी डीबगिंग शस्त्रागार है। यह फ़ायरबग के रूप में एकीकृत नहीं है, लेकिन यह हमारे द्वारा उपयोग की जाने वाली किसी भी चीज़ से बेहतर तरीका है।

0
जोड़ा

फायरबग लाइट मेरे लिए बहुत अच्छा काम नहीं करता है। डेवलपर टूलबार बस इतना अच्छा नहीं है। वास्तव में कोई अच्छा समाधान नहीं है।

0
जोड़ा

आईई 8 बीटा आईई डेवलपर टूलबार के साथ आता है, लेकिन यह आईई 7 पर टूलबार की कोशिश करने के आखिरी बार की तुलना में बहुत अधिक शक्तिशाली प्रतीत होता है

0
जोड़ा

आप आईई डेवलपर टूलबार भी देख सकते हैं जो डीबगर नहीं है लेकिन आपको अपने कोड की सामग्री का विश्लेषण करने में मदद करेगा।

Visual Studio will help with the debugging

Fiddler should help analyse the traffic travelling to and from your browser

0
जोड़ा
हालांकि ये तर्कसंगत रूप से आईई के लिए सबसे अच्छे उपकरण हैं, फिर भी वे फायरबग की तुलना में कचरा हैं। किसी तत्व पर राइट-क्लिक करने में असमर्थता का निरीक्षण करें कि इसका डीओएम और सीएसएस अकेले इन सभी उपकरणों को लगभग बेकार बनाता है।
जोड़ा लेखक Cerin, स्रोत
आईई डेवलपर टूलबार के लिए अपडेट किया गया लिंक: माइक्रोसॉफ्ट .com/डाउनलोड/en/& hellip;
जोड़ा लेखक kg., स्रोत

आप फ़ायरबग लाइट का प्रयास कर सकते हैं या जावास्क्रिप्ट को डीबग करने के लिए विजुअल स्टूडियो का उपयोग कर सकते हैं।

0
जोड़ा

पसंदीदा बार में एक बुकमार्क बनाएं, और इस पते को यूआरएल के रूप में रखें:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

फिर अपने इच्छित पृष्ठ पर नेविगेट करें और लिंक पर क्लिक करें। फायरबग लाइट खोलना चाहिए/खोलना चाहिए ...

0
जोड़ा

इस समस्या को हल करने का हमेशा एक तरीका है, वीडियो देखें और आप 2 मिनट में फायरबग इंस्टॉल करने में सक्षम होंगे।

install firebug on ie

सौभाग्य

0
जोड़ा
ध्यान दें कि लिंक-केवल उत्तर निराश होते हैं, इसलिए SO समाधान एक समाधान के लिए खोज का अंत बिंदु होना चाहिए (बनाम अभी तक संदर्भों का एक और स्टॉपओवर, जो समय के साथ बाँध लेता है)। लिंक को संदर्भ के रूप में रखते हुए, यहां स्टैंड-अलोन सारांश जोड़ना पर विचार करें।
जोड़ा लेखक kleopatra, स्रोत

चूंकि इंटरनेट एक्सप्लोरर 8, आईई डिबगिंग, समस्या निवारण, और आम तौर पर आपके पृष्ठों/अनुप्रयोगों के विकास में सहायता के लिए एक अंतर्निहित टूल-सेट के साथ शिपिंग कर रहा है। ब्राउज़र में रहते हुए आप एफ 12 दबाकर इन उपकरणों तक पहुंच सकते हैं।

एचटीएमएल टैब

The एचटीएमएल टैब will let you peek into the DOM as the browser understands it. As you select elements from the HTML view, their styles will be detailed on the right, with individual rules have the ability to be toggled on and off. You can also modify rules, and determine whether the styles on the element were inherited, or assigned explicitly. Additionally, you can even tell which .css file they originate from.

यहां छवि विवरण दर्ज करें

There is a bit more you can do in the एचटीएमएल टैब, such as review and modify attributes on elements, and even make changes to the layout of the element from within the layout section. Additionally, you can make changes directly to the markup to quickly test out some structural ideas.

स्क्रिप्ट टैब

जावास्क्रिप्ट समस्याओं को हल करने के लिए, आप कंसोल और स्क्रिप्ट टैग देख सकते हैं। यदि आपकी स्क्रिप्ट किसी अपरिभाषित विधि पर कॉल पर फंसे हुए हैं, तो आपको अपने कंसोल में सतर्क कर दिया जाएगा। कंसोल आपको अपने पृष्ठ के खिलाफ मनमाने ढंग से जावास्क्रिप्ट चलाने देता है, अगर आप आइटम को चालू या बंद करना चाहते हैं, या बटन पर एक हैंडलर बांधना चाहते हैं।

The स्क्रिप्ट टैब great as well as it will format your JavaScript for you, allow you to insert breakpoints, step in and over code blocks, and watch variables over time.

यहां छवि विवरण दर्ज करें

यदि आपने फायरबग, या यहां तक ​​कि वेबकिट इंस्पेक्टर का उपयोग किया है, तो इंटरनेट एक्सप्लोरर 8+ में F12 डेवलपर टूल्स आपके लिए बहुत परिचित होना चाहिए।

0
जोड़ा
निर्भर करता है कि आप क्या करने की कोशिश कर रहे हैं। शक्ति सबकुछ नहीं है
जोड़ा लेखक Jon, स्रोत
ctrl + 8 - सुपर धन्यवाद। यह एक महान उपकरण की तरह दिखता है। बस इस आधार पर कि सीएसएस मैं अन्य ब्राउज़रों को काम करता हूं, और वे नियमों का भी पालन करते हैं, शायद यह पता लगाने वाला है, लेकिन मैं गलत हो सकता हूं। आप क्या करते हैं कि आप एक्सप्लोरर के उदाहरणों को दस्तावेज नहीं करना चाहते हैं?
जोड़ा लेखक Jon, स्रोत
IE11 के साथ 8.1 मिला और हाँ देव उपकरण बहुत बेहतर है। अभी भी देख नहीं सकते कि केवल होवर को कैसे देखना है, और अन्य आईई संस्करण कहां देखते हैं? मेरा हैक आईई 11 पर काम नहीं करता है, और न ही आईई 11 सीएसएस को ठीक से पढ़ता है अगर हर दूसरे ब्राउज़र को कुछ भी जाना है।
जोड़ा लेखक Jon, स्रोत
विशेष रूप से मेरे पास केवल आईई पर एक सीएसएस मुद्दा था। तो मैं सीएसएस के साथ लाइव खेलना चाहता था ताकि मैं देख सकूं कि इसे ठीक करने के लिए मुझे कौन से नियम बदलना चाहिए। यह एक बटन था जो केवल होवर पर दिखाई देता था। फायरबग शैली: होवर मैं नहीं मिला। इसलिए कक्षाओं को खोजने के लिए कोड के माध्यम से काम करना पड़ा, और सीएसएस को कैस्केड के रूप में सूचीबद्ध नहीं किया गया था, इसलिए मुझे पूरे सीएसएस के माध्यम से स्क्रॉल करना पड़ा और जब मैंने इसे बदल दिया, तो प्रभाव देखने के लिए होवर किया गया। लेकिन मैं सीएसएस भी बदल नहीं सका। और फिर दोहराना। आंखों में पिन मुझे लगता है कि दोनों की तरह कुछ कोशिश करें और खुद की
जोड़ा लेखक Jon, स्रोत
आईई 11 अभी तक उत्पादन नहीं है। मैं 10 का उपयोग कर रहा हूँ, और फ्लाई सीएसएस परिवर्तन पर बिल्कुल भयानक है
जोड़ा लेखक Jon, स्रोत
अगर आप फायरबग का इस्तेमाल करते हैं तो आप एक्सप्लोरर से भी नफरत करेंगे
जोड़ा लेखक Jon, स्रोत
@ जोन यह सच है कि एफ 12 डेवलपर टूल्स ने वांछित होने के लिए बहुत कुछ छोड़ दिया है, लेकिन जब वे उचित रूप से उपयोग किए जाते थे तो वे बहुत शक्तिशाली थे। आईई 11 जहाजों के एक नए नए सेट के साथ जहाजों, जो सौंदर्यशास्त्र के पुनरुत्थान और पहले से भी अधिक शक्तिशाली दोनों हैं।
जोड़ा लेखक Sampson, स्रोत
@ जोन आप ऐसा करने की कोशिश कर रहे हैं कि आपको IE11 डेवलपर टूल के साथ मुश्किल लगे?
जोड़ा लेखक Sampson, स्रोत
@ जोन क्या, विशेष रूप से, क्या आप निराश हैं? मैं इस वर्ष के अंत में डेवलपर टूल पर एक बात कर रहा हूं और आपके अनुभव को जानना अच्छा लगेगा।
जोड़ा लेखक Sampson, स्रोत
@ जोन आप अन्य आईई संस्करणों को देख सकते हैं (याद रखें, यह इम्यूलेशन है, और हमेशा 100% सटीक नहीं) इम्यूलेशन पैनल (Ctrl + 8) में। सीएसएस को सही तरीके से पढ़ने के लिए, आईई अन्य ब्राउज़रों की बजाय विनिर्देशों का पालन करने का प्रयास करता है - यदि आप ऐसे स्थान पर आते हैं जहां आईई अनुचित रूप से आपके सीएसएस की व्याख्या कर रहा है, तो कृपया मुझे बताएं। मुझे उन उदाहरणों को दस्तावेज करने और काम-आस-पास खोजने या बग दर्ज करने में आपके साथ काम करना अच्छा लगेगा।
जोड़ा लेखक Sampson, स्रोत
@ जोन मैं एक वेब डेवलपर हूं जो क्रॉस-ब्राउज़र कंपैट मुद्दों को हल करना पसंद करता है। इसके अतिरिक्त, मैं एक आईई उपयोगकर्ता एजेंट हूं, जिसका अर्थ है कि मैं वेब डेवलपर्स की सहायता करने के लिए स्वयंसेवक हूं, अपनी परियोजनाओं को इंटरनेट एक्सप्लोरर में काम करता हूं, और नियमित रूप से माइक्रोसॉफ्ट इंजीनियरों के साथ अपने उत्पादों को बेहतर बनाने के लिए बात करता हूं।
जोड़ा लेखक Sampson, स्रोत
Newbies के लिए स्क्रीन शॉट्स के लिए +1
जोड़ा लेखक GuruM, स्रोत

मुझे लगता है कि आईई 8 फाइनल के कुछ जवाब दिए जाने से पहले इस सवाल को पोस्ट किया गया था।

इन दिनों, आईई 8 के इनबिल्ट डेवलपर टूल्स महान हैं; और जब जेएस डिबगिंग विजुअल स्टूडियो के रूप में उपयोगी नहीं है, तो देव उपकरण सामान्य रूप से फायरबग से मेरी राय में बेहतर है। उस और संगतता दृश्य ब्राउज़र मोड के बीच मैं अपनी सभी आईई 6 विकास आवश्यकताओं को संभाल सकता हूं।

0
जोड़ा
नहीं, मैं पूरी तरह से असहमत हूं क्योंकि संगतता मोड काम नहीं करता है। काम पर हमने IE9 को आईई 8 पर संगतता मोड सेट के साथ उपयोग करने का प्रयास किया और यह सबसे महत्वपूर्ण पहलू के लिए आईई 8 के रूप में व्यवहार नहीं करेगा जिसके साथ हम काम कर रहे थे। मुझे नहीं लगता कि डेवलपर टूल फायरबग से बेहतर है, लेकिन यह अलग है।
जोड़ा लेखक 7dr3am7, स्रोत

For the DOM Inspector, try the Internet Explorer Developer Toolbar.

नेट टैब के लिए, Fiddler आज़माएं।

जावास्क्रिप्ट डिबगिंग के लिए, विजुअल वेब डेवलपर 2008 एक्सप्रेस संस्करण आज़माएं। (या विजुअल स्टूडियो का एक उच्च संस्करण)

साथ ही, DebugBar आज़माएं।

0
जोड़ा

DebugBar पर एक नज़र डालें। लाइसेंस व्यक्तिगत उपयोग के लिए नि: शुल्क है

0
जोड़ा
यकीन नहीं है कि अब और सच है
जोड़ा लेखक Jon, स्रोत

मुझे इस समस्या का समाधान मिला, आप बस इस टैग को उस पृष्ठ पर चिपका सकते हैं जिसे आप डीबग करने का प्रयास कर रहे हैं और यह फ़ायरबग खोल देगा:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

Explanation from https://getfirebug.com/firebuglite#Stable

0
जोड़ा

मुझे लगता है कि यह बेहतर है कि आप पहले फ़ायरफ़ॉक्स में कोर एडन इंस्टॉल करें, फिर पेज को लोड करें यानी एडन और एफ 12 दबाएं। सौभाग्य।

0
जोड़ा

यदि आप एक गंभीर फ्रंट एंड डेवलपर हैं, तो AJAX संस्करण को एक परीक्षण रन दें:

http://www.compuware.com/application-performance- प्रबंधन /ajax-performance-testing.html

यह एक नि: शुल्क उपकरण है जो उपयोगकर्ताओं को अनुमति देता है? यह समझने के लिए कि आधुनिक AJAX/वेब अनुप्रयोगों में प्रदर्शन और कार्यात्मक-संबंधी समस्याओं का कारण क्या है।

0
जोड़ा

In IE, go to MenuBar->Tools Select Debugger Tools Hit F12 and enjoy. It is far from Fire Bug, but suitable for some quick help

0
जोड़ा