फायरबग कहते हैं, "इस पृष्ठ पर कोई जावास्क्रिप्ट नहीं", भले ही जावास्क्रिप्ट पृष्ठ पर मौजूद हो


101

फायरबग क्यों कहता है No Javascript on this pageजब पृष्ठ पर जावास्क्रिप्ट के स्पष्ट रूप से लोड होते हैं। मैंने यह सुनिश्चित करने के लिए पेज को कई बार रीलोड किया लेकिन यह अभी भी वही संदेश दिखाता है।

यह पहले कभी ऐसा नहीं करता था, लेकिन अचानक यह गलत व्यवहार करता है।

क्या यह कुछ कॉन्फ़िगरेशन मुद्दों के कारण या कुछ और के कारण है?


कभी-कभी यदि पृष्ठ पर कोई स्क्रिप्ट त्रुटि होती है, तो संपूर्ण स्क्रिप्ट संकलन विफल हो सकता है और फ़ायरबग स्क्रिप्ट को नहीं देखता है।
NINCOMPOOP

1
क्या आप एक उदाहरण के लिए एक लिंक प्रदान कर सकते हैं, कृपया?
12

21
बग ने फ़ायरफ़ॉक्स 50 और
फायरबग

मैंने अभी-अभी फ़ायरफ़ॉक्स पुनः आरंभ किया है और मुझे यह कभी भी मेरे द्वारा देखी जाने वाली साइट पर मिल रहा है। मैं भी कुछ काम करने के बीच में था!
डैन स्टीवंस

2
अरे नहीं!। मेरे उबंटू मशीन का संस्करण 49.0.2 था। अब बिना सोचे-समझे मैंने इसे 'सॉफ्टवेयर अपडेटर' के साथ सामान्य हाउसकीपिंग के हिस्से के रूप में 50.0 तक अपडेट कर दिया। मैं पुष्टि कर सकता हूँ कि फ़ायरफ़ॉक्स ५०.० और फ़ायरबग २.०.१ work विंडोज विस्टा और उबंटू १६.०४ एलटीटीएस में काम नहीं करता है
निकट

जवाबों:


125

फ़ायरफ़ॉक्स संस्करण 50 के रूप में, ऐसा लगता है कि फायरबग अब काम नहीं करेगा क्योंकि मोज़िला फ़ायरफ़ॉक्स देवटूलों की ओर पलायन कर रहा है । टैब टूल्स / वेब डेवलपर में एक 'डीबगर' विकल्प होता है। माइग्रेशन पर चर्चा के लिए यह पृष्ठ देखें । अधिक जानकारी के लिए 19 नवंबर की सभी पोस्ट पढ़ें।

यह मुझे लगता है कि विकल्प कम कार्यक्षमता देता है, लेकिन फायरबग प्रति एसई फ़ायरफ़ॉक्स 50 और उसके बाद के लिए तय नहीं होने वाला है


5
हमें यहाँ अद्यतन करने के लिए धन्यवाद, बहुत सराहना की।
डेविड न्यूकॉम्ब

9
अब यह जवाब होना चाहिए, फायरबग मर चुका है।
स्टीव हिब्बर्ट

11
RIP फायरबग :-(
फ्रीफ़ॉलर

11
यही कारण है कि मैं वेब छोड़ रहा हूँ: D
TheTrueTDF

6
संक्षेप में DevTools की कोशिश की है। सोचता है कि DevTools का UI और फीचर सेट Firebug (उदाहरण के लिए DevTools, javascript फाइलों की सूची प्रदर्शन जैसे "... 924821a54aacceb1870d07.js" वीएस फायरबग के फ़ुलपाथ चयन कॉम्बोबॉक्स के साथ काफी गैर-प्रतिस्पर्धी है) "म्यूट पर ब्रेक नहीं मिल सकता है")। उपयोगकर्ता के अनुकूल फ़ायरबग और टैब समूह मुख्य कारण हैं जो मुझे फ़ायरफ़ॉक्स का उपयोग करना पसंद है। यह देखते हुए कि वे पहले की तुलना में कम उपयोगकर्ता-अनुकूल और अच्छे दिख रहे हैं, मोज़िला निश्चित रूप से अपने फैसलों के अनुसार कुछ वास्तविक प्रशंसकों को खो देंगे।
जॉनी वोंग

53

EDIT 2017 अप्रैल

यह उत्तर अब पुराना हो गया है और मैं अब इसका परीक्षण भी नहीं कर रहा हूं क्योंकि मैं अब फायरबग (एक शर्म की बात है, मैं इसे सालों पहले प्यार करता था, यह वेब विकास के लिए व्यापार का उपकरण था )।

EDIT 2014 नवंबर

मूल उत्तर अब फ़ायरबग विकास के कारण एक वर्ष से अधिक पुराना है। इसे पटरियों पर रखने के लिए @AmadeusDrZaius का धन्यवाद

फायरबग अपडेट करने के बाद भी इस समस्या के साथ पुराने फ़ायरबग संस्करणों के लिए उत्तर दें । बस फायरबग मेनू के अंदर स्पष्ट सक्रियण सूची विकल्प पर क्लिक करें ।

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

फायरबग ड्रॉपडाउन: स्पष्ट सक्रियण सूची

मुझे लगता है कि बग के कारण आपके वर्किंग पेज पर पिछले हिस्से को रखने से यह "इस साइट के लिए कोई सक्रिय FB कृपया" के रूप में सूचीबद्ध नहीं रहता है।


3
वह विकल्प Firebug मेनू में नहीं है, और उस लिंक में कहीं भी getfirebug.com/wiki/index.php/Firebug_Menu नहीं है।
ईस्ट ऑफ़ नोवेयर

3
यह उत्तर पुराना है
Liam

3
जिन लोगों को यह नहीं मिल रहा है, वे ध्यान दें कि टूलबार में फायरबग आइकन से ड्रॉपडाउन में "क्लियर एक्टिवेशन लिस्ट" दिखाई देती है , लेकिन टूल> वेब डेवलपर> फायरबग मेनू नहीं।
क्रिस मिडलटन

1
अब फायरबग मेनू (मैं संस्करण 2.0.6 पर हूं) में "स्पष्ट सक्रियण सूची" विकल्प प्रतीत नहीं होता है। हालाँकि प्लगइन अभी भी कभी-कभी उसी टूटी हुई स्थिति में खुद को पाता है। (मैंने टूलबार और फायरबग पैनल दोनों से मेनू में देखा है; यह किसी भी स्थान पर मौजूद नहीं है।)
Pointy

1
मैं एफएफ 30.1.1 फायरबग 2.0.6 का उपयोग कर रहा हूं। "साफ सक्रियण सूची" विकल्प से Firebug आइकन पर ड्रॉप-डाउन से अंतिम विकल्प है फ़ायरफ़ॉक्स बार (नहीं फ़ायरबग बार)
Jean

43

फ़ायरबॉग वर्जन 2.0.18 के साथ फ़ायरफ़ॉक्स को 50.0 पर अपग्रेड करने के बाद मुझे इस पेज पर नो जावास्क्रिप्ट का सामना करना पड़ा । मैंने फ़ायरफ़ॉक्स को ताज़ा करने की कोशिश की, यहां तक ​​कि फ़ायरफ़ॉक्स को पूरी तरह से अनइंस्टॉल कर दिया और फिर से स्थापित किया। मेरे लिए कुछ भी काम नहीं करता है।

कुछ घंटों बाद, मैंने फ़ायरफ़ॉक्स को 49.0.2 पर डाउनग्रेड किया , और वोइला , यह तुरंत काम करता है। मैंने यहां पुराना संस्करण डाउनलोड किया ।


2
वाह तुम एक जीवनसाथी हो। फायरफॉक्स डेवलपर टूल्स को क्रोम डिबगर की एक नॉकऑफ के रूप में जानने के लिए कुछ घंटों तक संघर्ष किया। कुछ अच्छी विशेषताएं हैं, लेकिन इस तथ्य को पसंद नहीं किया है कि मैं FirePHP का उपयोग नहीं कर सका और मैंने यह भी देखा कि जब मैं क्वेरीसलेक्टर का उपयोग करता था, तो मुझे सीधे इवेंटलिस्ट में नहीं मिल सकता था। पुराने संस्करण को वापस पाने के लिए अपने लिंक का उपयोग किया और जैसे आपने "वॉइला" कहा
क्लॉस

1
हाँ, मैंने क्रोम, एमएस एज, IE, फ़ायरफ़ॉक्स डेवलपर संस्करण में वैकल्पिक डेवलपर टूल की कोशिश की, लेकिन उनमें से कोई भी पसंद नहीं किया। पुराने संस्करण को स्थापित करने के बाद, मेनू को खोलकर ऑटो-अपडेट को अक्षम करना न भूलें , विकल्प चुनें , उन्नत पर क्लिक करें और फिर अपडेट टैब पर क्लिक करें ।
१०:१६

अच्छी तरह से @kiatng किया - मेरे विंडोज फ़ायरफ़ॉक्स 50 पर - कोई स्क्रिप्ट काम नहीं करती। मेरे Ubuntu 49.0.2 फ़ायरफ़ॉक्स पर सब ठीक है। मुझे आशा है कि वे इसे जल्द ही संस्करण 500 के लिए ठीक कर देंगे।
निकेट

2
Blog.mozilla.org/futurereleases/2016/02/04/… के अनुसार फ़ायरफ़ॉक्स 50.0.1 2016-12-13 को जारी किया जाएगा, इसलिए यह देखने के लिए थोड़ा इंतजार करना होगा कि क्या वे इसे ठीक करते हैं।
सीजे डेनिस

49.0.2 इंस्टॉलर मेरी मशीन पर चुपचाप मर जाता है जब तक कि मैं संसाधन एक्सप्लोरर के संदर्भ मेनू से "रन के रूप में प्रशासक" का चयन नहीं करता।
पीनो

13

मैंने इस सूची में सब कुछ आज़माया और फ़ायरफ़ॉक्स को रीसेट करने के अलावा मेरे लिए कुछ भी काम नहीं किया:

https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-problems


3
+1 कारण यह मदद की! साइड नोट: मेरे सभी ऐड-ऑन को रीसेट करने के बाद जहां चले गए
कारम्बा नोवा

और खोने और फिर फायरबग ऐड को फिर से इंस्टॉल करने से मदद मिल सकती है! कौन जानता है कि मेरे पास क्या संस्करण था? मेरे मामले में एफएफ का एक नया संस्करण अभी स्थापित किया गया था।
स्टीव कोहेन

इसने मेरे लिए काम किया। यह बस ब्राउज़र के रूप में सब कुछ हटा देता है। इसलिए मुझे फिर से फायरबग प्लगइन स्थापित करना पड़ा।
संचित खेरा

9

मुझे एहसास है कि इस सवाल के पहले से ही 10 उत्तर हैं, लेकिन मेरे मामले में उनमें से किसी ने भी मदद नहीं की। मैं फ़ायरफ़ॉक्स संस्करण 39.0 और फ़ायरबग संस्करण 2.0.11 चला रहा हूं। एकमात्र सुधार फ़ायरफ़ॉक्स को पूरी तरह से पुनरारंभ करना है (यानी समस्या के साथ सिर्फ टैब या उदाहरण नहीं)।

शायद यह फ़ायरफ़ॉक्स मेमोरी के अति-उपयोग के कारण है, या शायद फायरबग में एक बग है। मैं उससे बात नहीं कर सकता, लेकिन मुझे पता है कि यह काम नहीं किया। मैंने फ़ायरफ़ॉक्स को मार दिया, ठीक उसी पृष्ठ को फिर से खोला जिसमें कोई बदलाव नहीं किया गया था और अब यह काम करता है। यह मेरे साथ कई बार हुआ है और एक पूर्ण पुनरारंभ हमेशा इसे ठीक करता है, लेकिन यह एकमात्र ऐसा काम है जो करता है।


1
मेरे लिए नए टैब में पृष्ठ को फिर से खोलने के लिए पर्याप्त है, मैं जावास्क्रिप्ट को थोड़ी देर के लिए फिर से देख सकता हूं।
csauvanet

@csauvanet +1 आपकी टिप के लिए; एक नया टैब खोलना मेरे लिए भी पर्याप्त था।
क्रिस मिडलटन

8

फ़ायरफ़ॉक्स 49.0 और फायरबग 2.0.18 के बाद से स्क्रिप्ट पैनल टूट गया है। यह कुछ आंतरिक फ़ायरफ़ॉक्स एपीआई परिवर्तनों के कारण है। और क्योंकि Firebug आधिकारिक तौर पर बंद कर दिया गया है , यह दुर्भाग्य से अब तय नहीं होगा।

फ़ायरफ़ॉक्स 39.0 के संयोजन में फ़ायरबग 2.0.11 (और नीचे) में एक बग भी था, जिससे यह समस्या पैदा हुई। इस बग को अंक 7918 के रूप में दायर किया गया है ।
यह तब होता है जब स्क्रिप्ट पैनल सक्षम होता है और आप फायरबग को बंद करते हैं और इसे फिर से खोलते हैं।

आप ब्राउज़र कंसोल में लॉग किए गए दो संबंधित त्रुटि संदेश देख सकते हैं ( Ctrl+ Shift+ Jया फायरबग मेनू के माध्यम से खोला जा सकता है > डेवलपर > ब्राउज़र कंसोल):

'संसाधन संलग्न करते समय त्रुटि आई: TypeError: docShell अशक्त है Stack: getChildDocShells @ संसाधन: //gre/modules/commonjs/toolkit/loader.js - संसाधन: //gre/modules/devtools/server/actors/webrowserjjs : 53: 7 ...

तथा

onPacket ने एक अपवाद फेंक दिया: त्रुटि: सर्वर ने एक अभिनेता को निर्दिष्ट नहीं किया, पैकेट छोड़ते हुए: {"error": "अज्ञातError", "संदेश": "त्रुटि" हुई जबकि प्रसंस्करण 'देते हैं: टाइपError: docShell null \ nStack: getChildDocShells @ संसाधन: संसाधन: //gre/modules/commonjs/toolkit/loader.js -> संसाधन: //gre/modules/devtools/server/actors/webbrowser.js: 53: 7 ...

उपाय:

इस बग को ठीक करने तक एकमात्र समाधान फ़ायरफ़ॉक्स को पूरी तरह से पुनरारंभ करना है।


3

इसी तरह की चीजें मेरे साथ हुई हैं क्योंकि मैं क्लोजिंग टैग जोड़ना भूल गया।

यह मत करो:

<script src="some.url" type="text/javascript">

या

<script src="some.url" type="text/javascript"/>

इसके बजाय इसे करें:

<script src="some.url" type="text/javascript"></script>

आउटडेटेड उत्तर।
लकी

3

बस यही समस्या मेरे साथ हुई। मुझे लगा कि यह मेरी स्क्रिप्ट में एक समस्या थी, लेकिन मैंने google.com की जाँच की और समस्या बनी रही। मेरी समस्या यह थी कि मैंने एफएफ के अपने संस्करण को अपडेट किया था और फायरबग के पुराने संस्करण को रखा था। जब मैंने FireBug को अपडेट किया और सब कुछ हल हो गया।


2

फायरफॉक्स 49 से, फायर बग को बनाया जाएगा और इसे फायर-बग कहा जाएगा। तो आग बग जोड़ने पर ठीक से काम नहीं करेगा और कोई समस्या हल नहीं होगी। तो आप फ़ायरफ़ॉक्स इंस्पेक्टर का उपयोग कर सकते हैं। जानकारी के लिए यहाँ देखें


1

यदि समस्या केवल एक पृष्ठ पर दिखाई देती है, तो जांचें कि आपका स्क्रिप्ट फ़ोल्डर वर्तमान फ़ोल्डर ("") से संदर्भित है या सर्वर रूट ("/") से पहुंच योग्य है।

<script src="./scripts/pagescripts.js" type="text/javascript"></script>

जैसा हो सकता है वैसा न हो

<script src="/scripts/pagescripts.js" type="text/javascript"></script>

0

जैसा कि उल्लेख किया गया है, कभी-कभी एक जावास्क्रिप्ट सिंटैक्स त्रुटि होती है जो संपूर्ण स्क्रिप्ट को अमान्य करती है। लेकिन मेरे पास यह भी है, और बस एक नया टैब या विंडो में पेज खोलना और फायरबग (अक्षम करना, सक्षम करना) को फिर से दिखाने के लिए जावास्क्रिप्ट मिलती है।


यह मेरे लिए काम करता है। यही है, दोनों नई टैब तकनीक और de- / reactivating। समस्या प्रतीत होने पर यह बहुत ही यादृच्छिक लगता है, और मेरे लिए यह हर उस डोमेन पर होता है, जिसके लिए मैंने कभी फायरबग को सक्रिय नहीं किया। वह मामला कुछ हद तक पुनर्निर्देशन और प्रमाणीकरण के साथ जटिल है, लेकिन बाहरी साइट किसी तरह का परीक्षण करती है और यह बताती है कि मेरे पास जेएस सक्रिय नहीं है, इसलिए मुझे आगे बढ़ने के लिए एक बटन दबाना होगा। बस मैंने सोचा कि मैं अपनी टिप्पणियों को साझा करूँगा।
नॉरवेबियन

0

एक बार इसने मुझे तब पकड़ा जब मैंने अपनी एक साइट प्रकाशित की और मैं इसे देख रहा था। कोई जावास्क्रिप्ट काम नहीं कर रहा था, कंसोल में कोई त्रुटि नहीं थी और फायरबग ने कोई स्क्रिप्ट नहीं दिखाई।

यह पता चला कि उस उदाहरण में, मैं साइट को NoScript में अनुमति देना भूल गया था - इसलिए वास्तव में कोई स्क्रिप्ट लोड नहीं हो रही थी।

निश्चित नहीं है कि यह समस्या आप का सामना कर रही है, लेकिन इसके बारे में पता होना लायक है।


0

पेज को सर्व करने वाले से अलग सर्वर पर अजाक्स का उपयोग करने का प्रयास करने पर मुझे भी यह त्रुटि मिली। जावास्क्रिप्ट केवल अजाक्स को उस सर्वर तक पहुंचने की अनुमति देता है जो पृष्ठ की सेवा करता है।


0

यह समस्या अभी भी हो रही है (अगस्त 2015) फ़ायरफ़ॉक्स 39.0.3 और फायरबग 2.0.11 के साथ

यह कहने के लिए कि कोड गलत है या अंतिम टैग आदि गायब हैं, मैंने सभी टैब में पुन: प्रकट करने के लिए सभी जावास्क्रिप्ट को प्राप्त करने के लिए फ़ायरफ़ॉक्स को बंद कर दिया और इसे पुनः आरंभ किया। मैंने कुछ भी नहीं बदला। इसके अलावा "स्पष्ट सक्रियण सूची" विकल्प काम नहीं किया (कोई मतलब नहीं है कि इसका मतलब है)


0

मैंने ऊपर @ Tom_Thomson के उत्तर को उकेरा है, लेकिन मैं सोच रहा हूं कि क्या बस हटाने और फिर फायरबग ऐड को फिर से स्थापित करने से बुकमार्क जैसे अन्य सभी सामान खोए बिना एक ही चीज़ को पूरा नहीं किया जा सकता है।


दरअसल, @ Tom_Thomson का जवाब अब नीचे बैठता है :-)
स्टीव कोहेन

0

FWIW यह समस्या अभी भी अगस्त 2016 में हो रही है। मैं फ़ायरबग देव संस्करण 50.0a2 के साथ Firebug 2.0.17 का उपयोग कर रहा हूं।

वर्कअराउंड के रूप में, मैं डेवलपर टूल का उपयोग करने में सक्षम हूं, हालांकि वे फायरबग (जब यह काम कर रहे हैं) के रूप में मजबूत नहीं हैं।


मुझे डर है कि समस्या यहाँ रहने के लिए है। फायरबग फ़ायरफ़ॉक्स 50 के साथ सही काम नहीं करता है और निश्चित रूप से कभी भी तय नहीं किया जा सकता है।
जाहू

0

वैसे फ़ायरफ़ॉक्स देशी इंस्पेक्टर अच्छा है ... मुझे पता है कि आप कुछ चीजों को याद करेंगे, लेकिन सामान्य तौर पर हम इसके साथ जीवित रह सकते हैं। अच्छी खबर यह है ... कम एक addon, एफएफ तेज हो जाएगा :)


पर्याप्त नहीं है। DOM तत्व पर कोई घटना निरीक्षण नहीं है - मुख्य कारण है कि मैं बिल्ड-इन इंस्पेक्टर का उपयोग नहीं करता हूं।
l00k
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.