स्क्रिप्ट त्रुटियों को ठीक करना मुश्किल हो सकता है क्योंकि ये त्रुटियां वर्णनात्मक नहीं हैं। सुरक्षा कारणों से स्क्रिप्ट त्रुटियों को जानबूझकर इस तरह से डिज़ाइन किया गया है, लेकिन आपको यह जानने की आवश्यकता नहीं है कि समस्या को ठीक करने के लिए एक स्क्रिप्ट त्रुटि क्यों हुई।
स्क्रिप्ट त्रुटि संदेश कैसे प्रकट होते हैं
जब कोई स्क्रिप्ट त्रुटि होती है, तो आपको आमतौर पर इस तरह का एक संदेश दिखाई देगा:
- इस पृष्ठ की स्क्रिप्ट में एक त्रुटि हुई है।
- चेतावनी: अनुत्तरदायी स्क्रिप्ट। इस पृष्ठ पर एक स्क्रिप्ट व्यस्त हो सकती है या प्रतिक्रिया देना बंद कर सकती है।
- इस पृष्ठ पर एक स्क्रिप्ट व्यस्त हो सकती है, या हो सकता है कि उसने प्रतिक्रिया देना बंद कर दिया हो। अब आप स्क्रिप्ट को रोक सकते हैं, स्क्रिप्ट को डीबगर में खोल सकते हैं, या स्क्रिप्ट को जारी रहने दे सकते हैं।
स्क्रिप्ट त्रुटि संदेशों का कारण
स्क्रिप्ट त्रुटि संदेश अस्पष्ट हैं, और कई चीजें इन त्रुटियों का कारण बन सकती हैं। स्क्रिप्ट त्रुटियाँ इंगित करती हैं कि जिस वेबसाइट पर आप जा रहे हैं उसकी स्क्रिप्ट में किसी तरह से खराबी है। हो सकता है कि यह चलने में विफल रहा हो, दौड़ते समय विफल रहा हो, जम गया हो, या कुछ और हुआ हो।
ज्यादातर मामलों में, आपको यह जानने की जरूरत नहीं है कि इसे ठीक करने के लिए एक स्क्रिप्ट त्रुटि क्यों हुई। आपको या तो वेब ब्राउज़र में कोई समस्या है, जिसे आप ठीक कर सकते हैं, या स्क्रिप्ट टूट गई है, जिसे आप ठीक नहीं कर सकते।
इंटरनेट एक्सप्लोरर में, कुछ स्क्रिप्ट त्रुटियां इंटरनेट एक्सप्लोरर के एज द्वारा प्रतिस्थापन से उत्पन्न होती हैं। माइक्रोसॉफ्ट का सुझाव है कि आप एज पर स्विच करें।
स्क्रिप्ट त्रुटि को कैसे ठीक करें
कुछ मामलों में, स्क्रिप्ट त्रुटि के लिए सबसे अच्छी प्रतिक्रिया इसे अनदेखा करना है। यदि आप त्रुटि संदेश में ठीक या रद्द करें चुनते हैं, और वेबसाइट बिना किसी पता लगाने योग्य समस्या के लोड होती रहती है, तो स्क्रिप्ट त्रुटि अधिक है किसी चीज की तुलना में मामूली उपद्रव जिसके बारे में आपको चिंता करनी है।
जब कोई स्क्रिप्ट त्रुटि किसी वेबसाइट की कार्यक्षमता में हस्तक्षेप करती है, या ये त्रुटियां बहुत अधिक परेशानी का कारण बन जाती हैं, तो समस्या को ठीक करने के लिए आप कई कदम उठा सकते हैं।
-
वेब पेज को फिर से लोड करें। एक स्क्रिप्ट त्रुटि, विशेष रूप से एक त्रुटि जो इंगित करती है कि एक स्क्रिप्ट को चलने में बहुत अधिक समय लग रहा है, वेब पेज को पुनः लोड करके ठीक किया जा सकता है। यदि त्रुटि दोबारा नहीं होती है, तो आपको इसके बारे में चिंता करने की आवश्यकता नहीं है। यदि यह वापस आना जारी रहता है, तो वेब ब्राउज़र में समस्या हो सकती है।
- किसी वेब पेज को विंडोज़ में पुनः लोड करने के लिए बाध्य करने के लिए, Ctrl+F5 दबाएं।
- किसी वेब पेज को macOS में पुनः लोड करने के लिए बाध्य करने के लिए, Command+Shift+R दबाएं।
-
वेब ब्राउजर को अपडेट करें। पुराने वेब ब्राउज़र कभी-कभी स्क्रिप्ट के साथ अनपेक्षित तरीके से इंटरैक्ट करते हैं जो त्रुटियों का कारण बनते हैं। Google Chrome या Firefox को अपडेट करना आसान है।
Microsoft Edge विंडोज के साथ-साथ अपने आप अपडेट हो जाता है। यदि आप Windows अद्यतन से परेशान हैं, तो Windows को अद्यतन करने के अन्य तरीके भी हैं।
- अन्य वेब पेज लोड करें। यदि आप किसी एक वेबसाइट पर स्क्रिप्ट त्रुटियां देखते हैं, तो संभवत: उस वेबसाइट की स्क्रिप्ट में कोई समस्या है, और आप इसके बारे में कुछ नहीं कर सकते। यदि आप कई वेबसाइटों पर स्क्रिप्ट त्रुटियाँ देखते हैं, तो संभवतः वेब ब्राउज़र में कोई समस्या है।
-
किसी भिन्न वेब ब्राउज़र पर स्विच करें। यह एक आसान और महत्वपूर्ण कदम है जो समस्या के स्रोत को कम करने में मदद कर सकता है। यदि वेब पेज किसी भिन्न ब्राउज़र में ठीक लोड होता है, तो पहले ब्राउज़र में कोई समस्या है।
कुछ मामलों में, एक अलग ब्राउज़र का उपयोग करना जो स्क्रिप्ट त्रुटियां नहीं पैदा करता है, सबसे अच्छा और आसान विकल्प है।
-
वेब पेज को किसी दूसरे डिवाइस से लोड करें। यदि आप अपने कंप्यूटर पर किसी वेब पेज पर जाते समय कोई स्क्रिप्ट त्रुटि देखते हैं, लेकिन जब आप अपने फ़ोन, किसी मित्र के कंप्यूटर, या किसी अन्य डिवाइस के साथ उस पृष्ठ पर जाते हैं, तो आपको वह दिखाई नहीं देती है, तो समस्या आपके अंत में है।
यदि आप कई उपकरणों पर एक ही त्रुटि देखते हैं, तो संभवत: वेबसाइट में कोई समस्या है। उस स्थिति में, आप बस इतना कर सकते हैं कि समस्या को ठीक करने के लिए वेब डिज़ाइनर की प्रतीक्षा करें।
- अस्थायी इंटरनेट फ़ाइलें हटाएं। यदि कंप्यूटर पर दूषित इंटरनेट कैश फ़ाइलें हैं, तो आपको स्क्रिप्ट त्रुटियाँ दिखाई दे सकती हैं। ज़्यादातर मामलों में, वेब ब्राउज़र कैश साफ़ करने से यह समस्या ठीक हो जाती है।
-
प्लग-इन अक्षम करें। जब कुछ गलत होता है, तो हो सकता है कि प्लग-इन और वेबसाइट के बीच एक अप्रत्याशित बातचीत ने स्क्रिप्ट को ठीक से चलने से रोक दिया हो।
यदि प्लग-इन अक्षम करने के बाद स्क्रिप्ट त्रुटि दूर हो जाती है, तो उन प्लग-इन को एक बार में पुन: सक्षम करें ताकि यह निर्धारित किया जा सके कि किस प्लग-इन के कारण समस्या हुई। या तो प्लग-इन का उपयोग करना जारी रखें और स्क्रिप्ट त्रुटि के साथ रहें या उस प्लग-इन का उपयोग तब तक बंद करें जब तक कि डेवलपर समस्या का समाधान न कर दे।
- हार्डवेयर त्वरण अक्षम करें।हार्डवेयर त्वरण एक वेब ब्राउज़र को वीडियो कार्ड की शक्ति में टैप करने की अनुमति देता है। कुछ मामलों में, यह सुविधा कुछ स्क्रिप्ट को तोड़ देती है। इसे बंद करने से वे स्क्रिप्ट सामान्य रूप से चल सकती हैं। आप क्रोम में हार्डवेयर त्वरण को बंद कर सकते हैं और फ़ायरफ़ॉक्स में हार्डवेयर त्वरण को अक्षम कर सकते हैं।
-
ब्राउज़र सुरक्षा सेटिंग्स रीसेट करें, या ब्राउज़र रीसेट करें। कुछ मामलों में, वेब ब्राउज़र में उच्च सुरक्षा सेटिंग्स स्क्रिप्ट में हस्तक्षेप कर सकती हैं। यदि आपके पास सुरक्षा सेटिंग्स को इतना ऊंचा रखने का कोई विशिष्ट कारण नहीं है, तो सुरक्षा स्तर को रीसेट करें।
अगर वह काम नहीं करता है, तो ब्राउज़र सेटिंग्स को एक ही बार में रीसेट करें। आप क्रोम को उसकी डिफ़ॉल्ट स्थिति में जल्दी से रीसेट कर सकते हैं, फ़ायरफ़ॉक्स को रीफ्रेश कर सकते हैं, माइक्रोसॉफ्ट एज को रीसेट कर सकते हैं और सफारी को रीसेट कर सकते हैं।
- वेब डिज़ाइनर की प्रतीक्षा करें। यदि इन सुधारों का प्रयास करने के बाद भी आपको स्क्रिप्ट त्रुटियों का सामना करना पड़ता है, तो संभवतः वेबसाइट पर स्क्रिप्ट में कोई समस्या है।