मुखपृष्ठ » कैसे » NoScript क्या है, और क्या आपको इसे जावास्क्रिप्ट अक्षम करने के लिए उपयोग करना चाहिए?

    NoScript क्या है, और क्या आपको इसे जावास्क्रिप्ट अक्षम करने के लिए उपयोग करना चाहिए?

    कई फ़ायरफ़ॉक्स उपयोगकर्ताओं द्वारा नोस्क्रिप्ट पर विचार किया गया था, जिनके पास विस्तार होना चाहिए, और यह अब नए फ़ायरफ़ॉक्स क्वांटम के लिए उपलब्ध है। लेकिन NoScript क्या है, क्यों इतने सारे लोग इसकी कसम खाते हैं, और क्या आपको इसका इस्तेमाल करना चाहिए?

    NoScript, अनिवार्य रूप से, एक फ़ायरफ़ॉक्स ऐड-ऑन है जो आपके द्वारा देखी जाने वाली वेब साइट्स पर जावास्क्रिप्ट जैसी चीज़ों को चलाने से रोकता है। इसलिए इससे पहले कि हम NoScript के बारे में बात करें, हमें वास्तव में JavaScript: प्रोग्रामिंग लैंग्वेज के बारे में बात करनी चाहिए जो हमारे द्वारा आज संभव वेब को बनाता है.

    जावास्क्रिप्ट क्या है?

    जावास्क्रिप्ट एक प्रोग्रामिंग भाषा है जो आमतौर पर वेब पेज (अन्य चीजों के बीच) पर उपयोग की जाती है। जावास्क्रिप्ट शुरू में बहुत बुनियादी था, और अलर्ट बॉक्स और मेनू जैसी चीजों के लिए उपयोग किया जाता था, जब आप पृष्ठ पर अपने माउस को तत्वों पर मँडराते थे। हालाँकि, जावास्क्रिप्ट इससे कहीं अधिक हो गया है। यह ऐसी भाषा है जो आधुनिक वेब ऐप्स को अधिकार देती है, जिससे वेब पेजों को गतिशील रूप से लोड करने और पृष्ठ लोड किए बिना पृष्ठभूमि में सामग्री भेजने और अन्य गतिशील, इंटरैक्टिव चीजें करने की अनुमति मिलती है। अधिकांश वेबसाइट विभिन्न सुविधाओं को प्रदान करने के लिए जावास्क्रिप्ट का उपयोग करती हैं.

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

    क्यों लोग जावास्क्रिप्ट को अक्षम करना चाहते हैं?

    जावास्क्रिप्ट को अक्षम करने वाले उपयोगकर्ताओं का एक छोटा लेकिन मुखर उपसमूह है। इनमें से कई लोग कथित सुरक्षा लाभ के कारण ऐसा करते हैं। कुछ ब्राउज़र भेद्यताएँ हैं जिनका जावास्क्रिप्ट के माध्यम से शोषण किया गया। हालांकि, यह बेहद असामान्य है और जावास्क्रिप्ट इंजन में दुर्लभ सुरक्षा छेद बहुत जल्दी से पैच किए गए हैं। अधिकांश वेबसाइटें जावास्क्रिप्ट का उपयोग करती हैं-यही वह वेब है जो आज हमारे पास संभव है.

    जावास्क्रिप्ट को निष्क्रिय करना कुछ प्रकार के विज्ञापनों को लोड करने से भी रोकता है। हम अवरुद्ध विज्ञापनों को प्रोत्साहित नहीं करते हैं, लेकिन यदि आपके पास होना चाहिए, तो जावास्क्रिप्ट को पूरी तरह से अक्षम करने से बेहतर तरीके हैं.

    अंत में, जावास्क्रिप्ट को अक्षम करने से आपके कंप्यूटर पर सीपीयू और रैम कम हो जाएंगे, जिसकी उम्मीद की जानी है। यदि आप कुछ सुपर बेसिक चलाते हैं, तो यह कम संसाधन लेगा। लेकिन अगर आपका कंप्यूटर इतना पुराना है कि यह आधुनिक वेबसाइटों को संभाल नहीं सकता है, तो इसे अपग्रेड करने का समय हो सकता है-जैसा कि वेब में सुधार होता है, इसे करने के लिए अधिक संसाधनों की आवश्यकता होती है, जैसे आपके कंप्यूटर पर कोई अन्य प्रोग्राम.

    समस्या: जावास्क्रिप्ट को निष्क्रिय करना वेब का एक बहुत तोड़ता है

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

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

    यदि आपने जावास्क्रिप्ट को निष्क्रिय कर दिया है, तो आपको अधिक छवियों को देखने के लिए "अगला" पर क्लिक करना होगा। जब आप कोई छवि क्लिक करते हैं, तो आपको एक नया पृष्ठ लोड करना होगा। ऊपर दिए गए अच्छे इंटरफ़ेस में जावास्क्रिप्ट की आवश्यकता होती है ताकि इसकी विभिन्न विशेषताएं काम कर सकें.

    यह केवल एक उदाहरण है-वेबसाइटों पर कई अन्य सुविधाएँ जावास्क्रिप्ट का उपयोग करती हैं। कुछ वेबसाइट जावास्क्रिप्ट के बिना कार्य करने वाले पृष्ठ भी नहीं देतीं.

    यदि आप जावास्क्रिप्ट को अक्षम करते हैं, तो आप एक वेबसाइट पर कुछ सुविधाओं का उपयोग करने में असमर्थ हो सकते हैं। अन्य मामलों में, वेबसाइट पूरी तरह से टूट सकती है, या आप पृष्ठ के अविश्वसनीय रूप से पुराने संस्करण का उपयोग करके अटक जाएंगे। उदाहरण के लिए, Gmail विकलांग लोगों के लिए एक बहुत ही सामान्य सादा HTML मोड प्रदान करता है.

    NoScript जावास्क्रिप्ट को आसान बनाने के उद्देश्य से ... लेकिन यह अभी भी एक परेशानी है

    आधुनिक वेब ब्राउज़र में जावास्क्रिप्ट को पूरी तरह से अक्षम करने का विकल्प होता है, जैसे कि उनके पास छवियों और अन्य वेब सुविधाओं को अक्षम करने का विकल्प होता है। Chrome में, आपको यह सेटिंग> गोपनीयता और सुरक्षा> सामग्री सेटिंग> जावास्क्रिप्ट के तहत मिलेगा। यदि आप हर एक साइट पर जावास्क्रिप्ट को ब्लॉक नहीं करते हैं तो आप व्यक्तिगत रूप से यहां कुछ साइटों को अनुमति दे सकते हैं या ब्लॉक कर सकते हैं.

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

    यहाँ यह बात है: NoScript एक सुविधाजनक समझौता की तरह लग सकता है, क्योंकि आप उन साइटों पर जावास्क्रिप्ट की अनुमति दे सकते हैं जिन्हें आप नियमित रूप से देखते हैं। लेकिन यह अभी भी डिफ़ॉल्ट रूप से अधिकांश वेब को तोड़ता है, और आपके श्वेतसूची को माइक्रोप्रनेज करने के लिए बहुत अधिक प्रयास की आवश्यकता होती है। इंटरनेट का इतना हिस्सा जावास्क्रिप्ट का उपयोग करता है कि आप लगातार उन वेबसाइटों पर ठोकर खाते रहेंगे जो तब तक ठीक से काम नहीं करते हैं जब तक कि आप उन्हें सफेद नहीं करते हैं। यदि आप अपने द्वारा काम करवाने के लिए सिर्फ उन साइटों पर सफेदी कर रहे हैं, जो आपके द्वारा देखी गई हैं, तो पहली बार में NoScript होने का क्या मतलब है?

    आप संभवतः जावास्क्रिप्ट को अक्षम करने की आवश्यकता नहीं है

    इसे ध्यान में रखते हुए, हम जावास्क्रिप्ट को अक्षम करने के खिलाफ अनुशंसा करते हैं, जब तक कि आपके पास वास्तव में अच्छा कारण नहीं है (जैसे आपकी नौकरी की आवश्यकता है)। यह एक व्यापक रूप से इस्तेमाल की जाने वाली भाषा है जो वेब को आज बनाती है, जिससे वेबसाइटों के लिए अधिक संवेदनशील, गतिशील और इंटरैक्टिव हो सकता है। जावास्क्रिप्ट को निष्क्रिय करना वेबसाइटों को एक समय में वापस ले जाता है जब वे बिना किसी अन्य सुविधाओं के सरल दस्तावेज थे। जबकि कुछ लोग उस समय तक वापस लौट सकते हैं, यह वह वेब नहीं है जिस पर हम रहते हैं, और अधिकांश लोगों को एक छोटे से कथित लाभ के लिए ऐसी कठोर कार्रवाई करने की आवश्यकता नहीं है.

    निश्चित रूप से ऐसे कुछ मामले सामने आए हैं जिनमें जावास्क्रिप्ट को अक्षम करने से एक नई सुरक्षा भेद्यता को शोषित होने से रोका जा सकता है, लेकिन वे दुर्लभ और शीघ्रता से तय किए गए हैं.

    इस बीच, ऐसे और भी मामले सामने आए हैं जिनमें ब्राउज़र खुद ही शोषित हो गए और जावास्क्रिप्ट को निष्क्रिय करने से कोई फायदा नहीं हुआ। इस तरह के हमलों से बचाने के लिए, हम पूरी तरह से ब्राउज़र का उपयोग करना बंद कर सकते हैं, वेब पेज HTML फ़ाइलों को डाउनलोड कर सकते हैं और उन्हें पाठ संपादक में हाथ से पढ़ सकते हैं। लेकिन हम नहीं। पाठ संपादक के बजाय वेब ब्राउज़र का उपयोग करने का छोटा जोखिम एक ब्राउज़र ऑफ़र की प्रयोज्य में भारी सुधार के लायक है। जावास्क्रिप्ट के लिए भी यही सच है-इसे छोड़ना एक बहुत बड़े लाभ के लिए बहुत छोटा जोखिम है.

    बेशक, आपका ब्राउज़र आपका है। आपके पास यह नियंत्रित करने की क्षमता है कि वह क्या करता है-आप सभी छवियों को पूरी तरह से अक्षम कर सकते हैं और यदि आप चाहें तो वेब को पाठ प्रारूप में ब्राउज़ कर सकते हैं। आप फ्लैश को पूरी तरह से अक्षम कर सकते हैं और कभी भी ऑनलाइन वीडियो नहीं देख सकते हैं। आप टर्मिनल में w3m जैसे टेक्स्ट-मोड ब्राउजर का उपयोग ग्राफिकल ब्राउजर का उपयोग करने के बजाय कर सकते हैं। लेकिन क्या आप?


    पसंद अंततः आपके ऊपर है, लेकिन हम आपको जावास्क्रिप्ट सक्षम होने की सलाह देते हैं और इसके बारे में चिंता न करें। आपका जीवन बहुत आसान हो जाएगा। बस अपने ब्राउज़र को अपडेट रखें और कुछ अच्छे एंटी-मैलवेयर सॉफ़्टवेयर चलाएं और आप बहुत सुरक्षित रहेंगे.