HTML <noscript> एलिमेंट का उपयोग आपकी साइट विज़िटर के ब्राउज़र में सामग्री प्रदर्शित करने के लिए किया जाता है जब JavaScript अक्षम होता है।
तो मान लें कि कोई आपकी वेबसाइट पर आता है, लेकिन उनके ब्राउज़र में JavaScript अक्षम है। उन्हें बताने के लिए (उन्होंने गलती से JavaScript बंद कर दिया होगा), आप <noscript> का उपयोग इस तरह करेंगे:
<noscript> <h2> आपके ब्राउज़र में JavaScript अक्षम है। हमारी वेबसाइट पर सर्वोत्तम उपयोगकर्ता अनुभव के लिए हम अनुशंसा करते हैं कि आप इसे सक्षम करें। </h2> </noscript>
दर्शाने के लिए मैंने ऊपर दिए गए HTML स्निपेट को इस CodePen में जोड़ा है
लेकिन आप इसे तब तक नहीं देख सकते जब तक JavaScript अक्षम न हो।
JavaScript अस्थायी रूप से अक्षम करने के लिए:
- अपने ब्राउज़र के एड्रेस बार पर जाएं और लॉक आइकन पर क्लिक करें, फिर साइट सेटिंग्स पर क्लिक करें
- अनुमतियाँ के तहत JavaScript पर जाएं और दाईं ओर ड्रॉपडाउन पर क्लिक करें और ब्लॉक चुनें।
अब पेज को रीलोड करें (आपका पूरा ब्राउज़र नहीं, सिर्फ एक ब्राउज़र टैब) आपको <noscript> एलिमेंट का टेक्स्ट आपके ब्राउज़र टैब में रेंडर होता हुआ दिखाई देगा।
यहां पूरी प्रक्रिया दिखाने वाला एक त्वरित वीडियो है:
JavaScript को फिर से सक्षम करने के लिए, उसी साइट सेटिंग्स टैब पर वापस जाएं, और ड्रॉपडाउन मेनू से अनुमति दें चुनें। अब यह आपसे अपने ब्राउज़र टैब को फिर से रीलोड करने के लिए कहेगा, और फिर JavaScript फिर से सक्षम हो जाएगा।
आप <noscript> एलिमेंट का उपयोग अपनी वेबसाइट पर <head> और <body> एलिमेंट दोनों के अंदर कर सकते हैं।
हालांकि, यदि आप <head> एलिमेंट के अंदर <noscript> का उपयोग करते हैं, तो आप इसके अंदर केवल <style>, <link>, और <meta> एलिमेंट्स डाल सकते हैं (कोई टेक्स्ट एलिमेंट नहीं)।