नक्शा फ्लो की: कोई इंटरेक्शन डिजाइन की नेविगेशन के दौरान डुबोया: Bit Fall

जावास्क्रिप्ट दखल देने से नहीं है

चर्चा में डिजिटल एक्सेस जावास्क्रिप्ट पर एक धागा रोलिंग है कि जावास्क्रिप्ट में समर्थन के बिना ब्राउज़र में काम करता है.

कैसे?

सरल, डेटा जावास्क्रिप्ट समारोह के माध्यम से उत्पन्न भी अगर वहाँ जावास्क्रिप्ट के लिए समर्थन है बनाने के लिए.

नहीं गैर के साथ भ्रमित करने-प्रतिरोधी या unobstructive, क्योंकि वह परत, JavaScript में HTML के साथ मिश्रण सीएसएस है.

कुछ लोगों का मानना है कि, दूसरों को सुरक्षा कारणों से या किसी अन्य कारण जो भी है, जो कि ब्लॉक जावास्क्रिप्ट निर्देश, कुछ कंपनियों backdoors और spyware की है कि नेटवर्क में फैले हैं उस राशि को कम करने के लिए इस चाल का उपयोग कर रहे हैं एक firewall जानता है के लिए के लिए निष्क्रिय जावास्क्रिप्ट का समर्थन नहीं करते ब्राउज़रों का उपयोग करें कुछ आंतरिक क्लिक करें गलत पते के बाद.

इस स्थिति को नाकाम करने के लिए सबसे आसान तरीका समर्थन जावास्क्रिप्ट के बिना ब्राउज़र के लिए विकल्प जोड़ने के लिए है पढ़ा है.

उदाहरण:

1 - <script type="text/javascript" src="menu.js"> </ script>
2 - <noscript>
3 - <ul>
4 - <li> <a href="/"> मुख पृष्ठ </ a> </ ली>
5 - <li> <a href="/sobre-a-empresa/"> के बारे में हमें </ a> </ ली>
6 - <li> <a href="/contato/"> Contact </ a> </ ली>
7 - </ उल>
8 - </ noscript>

इस क्लासिक उदाहरण में, पंक्ति 1 मेनू करने के लिए कॉल फ़ाइल के भीतर एक जावास्क्रिप्ट कमांड के जरिए "menu.js" है 7 करने के लिए, जो किया जाता है कि लाइनें 3 contains तत्व का इस्तेमाल होता है <noscript>. क्या कहानी का नैतिक है?

अगर स्क्रिप्ट चलाने नहीं है <noscript> इस तत्व एक वैकल्पिक सामग्री को परिभाषित करने के लिए प्रयोग किया जाता है.

विवरण: यह केवल ब्राउज़रों पर है कि टैग स्क्रिप्ट पहचान है, लेकिन कहा कि इस टैग का समर्थन नहीं करते समर्थित है.

इस W3Schools दिए जाने के लिए एक और उदाहरण है.

एक उत्तर दें छोड़ दो

बंद करना
E-यह मेल