नोस्क्रिप्ट, अनिवार्य रूप से, एक फ़ायरफ़ॉक्स एड-ऑन है जो आपके द्वारा देखी जाने वाली वेबसाइटों पर जावास्क्रिप्ट जैसी चीजों को चलाने से अक्षम करता है। तो इससे पहले कि हम नोस्क्रिप्ट के बारे में बात करें, हमें वास्तव में जावास्क्रिप्ट के बारे में बात करनी चाहिए: प्रोग्रामिंग भाषा जो वेब को आज संभव बनाती है।
जावास्क्रिप्ट क्या है?
जावास्क्रिप्ट एक प्रोग्रामिंग भाषा है जो आमतौर पर वेब पृष्ठों (अन्य चीजों के साथ) पर उपयोग की जाती है। जावास्क्रिप्ट प्रारंभ में बहुत ही बुनियादी था, और इसका इस्तेमाल सतर्क बक्से और मेनू जैसे चीजों के लिए किया गया था, जब आप पृष्ठ पर तत्वों पर अपने माउस को घुमाते थे। हालांकि, जावास्क्रिप्ट उससे कहीं अधिक हो गया है। यह वह भाषा है जो आधुनिक वेब ऐप्स को सशक्त करती है, जिससे वेब पेज गतिशील रूप से लोड हो जाते हैं और पृष्ठ लोड किए बिना पृष्ठभूमि में सामग्री भेजते हैं और अन्य गतिशील, इंटरैक्टिव चीजें करते हैं। अधिकांश वेबसाइटें विभिन्न सुविधाओं को प्रदान करने के लिए जावास्क्रिप्ट का उपयोग करती हैं।
ध्यान दें कि जावास्क्रिप्ट जावा जैसा ही नहीं है। जावास्क्रिप्ट और जावा वास्तव में नाम से अलग नहीं हैं (जिसे मार्केटिंग कारणों के लिए चुना गया था)। जावास्क्रिप्ट आपके वेब ब्राउजर में बनाया गया है- क्रोम, फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर, सफारी और ओपेरा के पास अपने स्वयं के जावास्क्रिप्ट इंजन हैं। यह जावा की तरह एक कंपनी द्वारा उत्पादित एक असुरक्षित प्लग-इन नहीं है। जावास्क्रिप्ट जावा सुरक्षा का बड़ा सुरक्षा खतरा नहीं है।
लोग जावास्क्रिप्ट को अक्षम क्यों करना चाहते हैं?
जावास्क्रिप्ट को अक्षम करने वाले उपयोगकर्ताओं का एक छोटा लेकिन मुखर सबसेट है। इनमें से कई लोग कथित सुरक्षा लाभ के कारण ऐसा करते हैं। जावास्क्रिप्ट के माध्यम से कुछ ब्राउज़र भेद्यताएं का शोषण किया गया है। हालांकि, यह बेहद असामान्य है और जावास्क्रिप्ट इंजनों में दुर्लभ सुरक्षा छेद बहुत जल्दी से पैच किया गया है। अधिकांश वेबसाइटें जावास्क्रिप्ट का उपयोग करती हैं-यही वह वेब है जो आज हमारे पास संभव है।
जावास्क्रिप्ट को अक्षम करने से कुछ प्रकार के विज्ञापन लोड होने से रोकते हैं। हम विज्ञापनों को अवरुद्ध करने के लिए प्रोत्साहित नहीं करते हैं, लेकिन यदि आपको जरूरी है, तो जावास्क्रिप्ट को पूरी तरह से अक्षम करने के बजाय ऐसा करने के बेहतर तरीके हैं।
अंत में, जावास्क्रिप्ट को अक्षम करने से आपके कंप्यूटर पर कम CPU और RAM लगेगा, जिसकी अपेक्षा की जा सकती है। यदि आप कुछ सुपर बेसिक चलाते हैं, तो यह कम संसाधन लेगा। लेकिन यदि आपका कंप्यूटर इतना पुराना है कि यह आधुनिक वेबसाइटों को संभाल नहीं सकता है, तो यह अपग्रेड करने का समय हो सकता है-जैसे वेब में सुधार होता है, इसे आपके कंप्यूटर पर किसी अन्य प्रोग्राम की तरह ही करने के लिए और अधिक संसाधनों की आवश्यकता होती है।
समस्या: जावास्क्रिप्ट को अक्षम करना बहुत सारे वेब को तोड़ देता है
दुर्भाग्यवश, यह सब अच्छा लगता है, लेकिन ऐसा लगता है कि यह एक परेशानी का अधिक है। यदि आप जावास्क्रिप्ट को अक्षम करते हैं, तो कई वेबसाइट ठीक से काम नहीं करेंगे। यह विशेष रूप से जीमेल, फेसबुक और Google डॉक्स जैसे वेब ऐप्स के लिए सच है, लेकिन यह अन्य वेबसाइटों के साथ भी सच है (जैसे समाचार साइटें जिन्हें आप अभी पढ़ रहे हैं)। जावास्क्रिप्ट को अक्षम करने से लॉग इन करने, टिप्पणियां पोस्ट करने, या गतिशील रूप से सामग्री का अनुरोध करने की क्षमता टूट सकती है, जो आज वेब पर अविश्वसनीय रूप से आम हो गई है।
उदाहरण के लिए, जब आप Google छवियों पर एक खोज करते हैं, तो आप पृष्ठ को फिर से लोड किए बिना अधिक छवियों को देखने के लिए नीचे स्क्रॉलिंग रख सकते हैं। Google गतिशील रूप से नई छवियों का अनुरोध करने और उन्हें वर्तमान पृष्ठ में जोड़ने के लिए जावास्क्रिप्ट का उपयोग कर रहा है। जब आप किसी छवि पर क्लिक करते हैं, तो आपको उस छवि के साथ एक बड़ा इन-लाइन पॉपअप दिखाई देगा। आपको लोड करने के लिए एक नए वेब पेज की प्रतीक्षा करने की आवश्यकता नहीं है-यह सब किसी भी अप्रिय लोड समय के बिना वर्तमान वेब पेज पर होता है।
यदि आप जावास्क्रिप्ट को अक्षम करते हैं, तो आप किसी वेबसाइट पर कुछ विशेषताओं का उपयोग करने में असमर्थ हो सकते हैं। अन्य मामलों में, वेबसाइट पूरी तरह से तोड़ सकती है, या आप पृष्ठ के अविश्वसनीय रूप से पुराने संस्करण का उपयोग करके फंस जाएंगे। उदाहरण के लिए, जीमेल जावास्क्रिप्ट अक्षम लोगों के लिए एक बहुत ही बुनियादी सादा HTML मोड प्रदान करता है।
नोस्क्रिप्ट जावास्क्रिप्ट को आसान बनाने में सक्षम है … लेकिन यह अभी भी एक परेशानी है
आधुनिक वेब ब्राउज़र में जावास्क्रिप्ट को पूरी तरह अक्षम करने का विकल्प होता है, क्योंकि उनके पास छवियों और अन्य वेब सुविधाओं को अक्षम करने का विकल्प होता है। क्रोम में, आपको इसे सेटिंग> गोपनीयता और सुरक्षा> सामग्री सेटिंग्स> जावास्क्रिप्ट के अंतर्गत मिल जाएगा। यदि आप प्रत्येक साइट पर जावास्क्रिप्ट को अवरुद्ध नहीं करना चाहते हैं तो आप अलग-अलग साइटों को अलग-अलग अनुमति दे सकते हैं या ब्लॉक कर सकते हैं।
आपको शायद जावास्क्रिप्ट को अक्षम करने की आवश्यकता नहीं है
इसे ध्यान में रखते हुए, हम जावास्क्रिप्ट को अक्षम करने के खिलाफ अनुशंसा करते हैं, जब तक कि आपके पास वास्तव में कोई अच्छा कारण न हो (जैसे आपकी नौकरी की आवश्यकता हो)। यह एक व्यापक रूप से उपयोग की जाने वाली भाषा है जो वेब को आज बनाता है, जिससे वेबसाइटों को अधिक प्रतिक्रियाशील, गतिशील और इंटरैक्टिव होने की अनुमति मिलती है। जावास्क्रिप्ट को अक्षम करना वेबसाइटों को उस समय वापस ले जाता है जब वे बिना किसी अन्य सुविधाओं के सरल दस्तावेज़ थे। जबकि कुछ लोग उस समय वापस लौटने में लंबे समय तक आ सकते हैं, यह वह वेब नहीं है जिसे हम अब रहते हैं, और अधिकांश लोगों को एक छोटे से कथित लाभ के लिए ऐसी कठोर कार्रवाई करने की आवश्यकता नहीं है।
निश्चित रूप से कुछ ऐसे मामले रहे हैं जहां जावास्क्रिप्ट को अक्षम करने से नई सुरक्षा भेद्यता का शोषण होने से अवरुद्ध हो सकता है, लेकिन वे दुर्लभ और जल्दी से तय किए गए हैं।
इस बीच, ऐसे अन्य मामले भी हैं जहां ब्राउज़र का स्वयं का शोषण किया गया था और जावास्क्रिप्ट को अक्षम करने में मदद नहीं मिली थी। इस तरह के हमलों से बचाने के लिए, हम पूरी तरह से ब्राउज़र का उपयोग करना बंद कर सकते हैं, वेब पेज HTML फ़ाइलों को डाउनलोड कर सकते हैं और उन्हें टेक्स्ट एडिटर में हाथ से पढ़ सकते हैं। लेकिन हम नहीं करते हैं। टेक्स्ट एडिटर के बजाए वेब ब्राउज़र का उपयोग करने का छोटा जोखिम ब्राउज़र की पेशकश की उपयोगिता में भारी सुधार के लायक है। जावास्क्रिप्ट के लिए यह भी सच है-इसे सक्षम करना बहुत बड़ा लाभ के लिए बहुत छोटा जोखिम है।
बेशक, आपका ब्राउज़र तुम्हारा है। आपके पास यह नियंत्रित करने की क्षमता है कि यह क्या करता है-आप पूरी तरह से सभी छवियों को अक्षम भी कर सकते हैं और यदि आप चाहें तो टेक्स्ट प्रारूप में वेब ब्राउज़ कर सकते हैं। आप फ्लैश को पूरी तरह अक्षम कर सकते हैं और कभी भी वीडियो ऑनलाइन नहीं देख सकते। आप ग्राफ़िकल ब्राउज़र का उपयोग करने के बजाय टर्मिनल में w3m जैसे टेक्स्ट-मोड ब्राउज़र का उपयोग कर सकते हैं। लेकिन क्या आप?
विकल्प अंततः आपके ऊपर है, लेकिन हम आपको जावास्क्रिप्ट सक्षम छोड़ने की सलाह देते हैं और इसके बारे में चिंता न करें। आपका जीवन बहुत आसान होगा। बस अपने ब्राउज़र को अद्यतित रखें और कुछ अच्छे एंटी-मैलवेयर सॉफ़्टवेयर चलाएं और आप बहुत सुरक्षित रहेंगे।