क्या कोई वेब ब्राउज़र है जो जावास्क्रिप्ट का समर्थन नहीं करता है? और यह पहचानने के लिए कि क्लाइंट उन ब्राउज़र में से किसी एक का उपयोग कर रहा है या नहीं? या क्लाइंट ने जावास्क्रिप्ट को अक्षम कर दिया है?कौन से वेब ब्राउज़र जावास्क्रिप्ट का समर्थन नहीं करते हैं? और यह पहचानने के लिए कि कौन सा ब्राउज़र क्लाइंट का उपयोग कर रहा है?
उत्तर
क्या कोई वेब ब्राउज़र है जो जावास्क्रिप्ट का समर्थन नहीं करता है?
बेशक। Lynx सिर्फ एक उदाहरण है।
और यह पहचानने के लिए कि क्लाइंट उन ब्राउज़र में से किसी एक का उपयोग कर रहा है या नहीं?
वैकल्पिक सामग्री प्रदान करने के लिए <noscript>
टैग का उपयोग करना।
या ग्राहक जावास्क्रिप्ट को अक्षम कर दिया? पिछले के रूप में
एक ही जवाब: <noscript>
टैग का उपयोग कर।
आप एक ग्राहक एक्स या वाई ब्राउज़र का उपयोग कर रहा है, तो परीक्षण कभी नहीं करना चाहिए। हमेशा सुविधा का पता लगाने। चरण एक: उन ग्राहकों को वैकल्पिक सामग्री प्रदान करने के लिए <noscript>
का उपयोग करें जो जावास्क्रिप्ट का समर्थन नहीं करते हैं। फिर परीक्षण करें कि क्लाइंट उस सुविधा का समर्थन करता है जिसका आप उपयोग करना चाहते हैं। कभी अगर IE8 या FF3 या कुछ और, ...
Modernizr एक उत्कृष्ट ढांचा है जो आप इस के साथ सहायता कर सकता है परीक्षण करें। इसलिए यदि आप कुछ नई शानदार HTML5 सुविधाओं का उपयोग करना चाहते हैं, तो यह जांच न करें कि ब्राउज़र ऐसा और ऐसा संस्करण है या नहीं: यदि ब्राउज़र उस सुविधा का समर्थन करता है जिसका उपयोग आप करना चाहते हैं।
सभी आधुनिक प्रमुख ब्राउज़र जावास्क्रिप्ट का समर्थन करते हैं। हालांकि कुछ ऐसे हैं जो मुख्य नहीं हैं, लेकिन मुख्य लोगों के सापेक्ष अविश्वसनीय रूप से छोटे उपयोगकर्ता आधार के साथ हैं। कुछ उपयोगकर्ता जावास्क्रिप्ट को अक्षम कर सकते हैं, इस मामले में आप noscript
टैग का उपयोग कर उन उपयोगकर्ताओं के लिए अलग-अलग सामग्री निर्दिष्ट कर सकते हैं।
क्या आप किसी भी जावास्क्रिप्ट ढांचे का उपयोग करते हैं? (jquery, प्रोटोटाइप ...) वे ब्राउज़र विशिष्टताओं का एक बड़ा हिस्सा अमूर्त कर सकते हैं।
उपयोगकर्ता ब्राउज़र का पता लगाने के लिए, आपको नाविक वस्तु का उपयोग कर सकते हैं: http://www.javascriptkit.com/javatutors/navigator.shtml
और, जैसा कि जेम्स और डैरिन ने कहा, आप वैकल्पिक सामग्री के लिए <noscript>
टैग का उपयोग कर सकते हैं।
आप सीएसएस के साथ काम कर के रूप में अगर होगा:
कई <html>
टैग की तरह में no-js
वर्ग को जोड़ने ..
<html class="no-js">
और वे बाद में जावास्क्रिप्ट द्वारा js
करने के लिए no-js
की जगह है, की तरह ..
<script>
document.documentElement.className = document.documentElement.className.replace('no-js','js');
</script>
तो ग्राहक जावास्क्रिप्ट को अक्षम कर दिया है।
उदाहरण उपयोग:
HTML:
<div class="test">This box with some JS function</div>
सीएसएस:
.no-js .test {display:none;}
छिपाएं इस बॉक्स, जब ग्राहक JavaScript अक्षम है।
या ..
HTML:
<div class="alert">Please, turn you JS on!</div>
सीएसएस:
.js .alert {display:none;}
छिपाएं चेतावनी बॉक्स जब जे एस पर है। लेकिन फिर भी दिखाते हैं, जब जे एस यदि बंद ..
या कई कुछ करना no-js
या js
वर्गों के साथ अधिक ... ..
यदि आपका पता लगाने के लिए HTML टैग की तलाश:
सिर्फ <noscript></noscript>
जैसा कि एक और कहते हैं
- 1. जावास्क्रिप्ट: कौन से ब्राउज़र प्रोटोटाइप विरासत का समर्थन करते हैं?
- 2. कौन से ब्राउज़र दस्तावेज़ का समर्थन करते हैं .activeElement?
- 3. कौन से ब्राउज़र एनिमेटेड gifs का समर्थन नहीं करते हैं?
- 4. कौन से ब्राउज़र केवल SSLv2 का समर्थन करते हैं?
- 5. कौन से ब्राउज़र HTML SHORTTAG का समर्थन करते हैं?
- 6. कौन से ब्राउज़र HTML5 इतिहास API का समर्थन करते हैं?
- 7. कौन से ब्राउज़र XSLT 2.0 का समर्थन करते हैं?
- 8. कौन से ब्राउज़र "महत्वपूर्ण" का समर्थन करते हैं?
- 9. क्या किंडल का वेब ब्राउज़र जावास्क्रिप्ट का समर्थन करता है? और इसमें कौन सा ब्राउज़र है (या अनुकरण)?
- 10. जावास्क्रिप्ट के लिए कौन सा परीक्षण-ढांचा ब्राउज़र के बिना परीक्षण का समर्थन करता है?
- 11. कौन सा मोबाइल ब्राउज़र जावास्क्रिप्ट (और अजाक्स) का समर्थन करता है?
- 12. कौन सा ब्राउज़र दस्तावेज़ है। प्लेयर स्नीफिंग करते हैं?
- 13. कौन से ब्राउज़र अभी भी सीएसएस का समर्थन
- 14. कौन से ब्राउज़र डेटा यूआरआई का समर्थन करते हैं और किस संस्करण से?
- 15. कौन से ब्राउज़र jQuery.ajax के साथ HTTP DELETE का समर्थन नहीं करते हैं?
- 16. फ़ायरफ़ॉक्स और अन्य ब्राउज़र क्यों गणना करते हैं कि कौन सा नंबर बड़ा है?
- 17. कौन से वेब ब्राउज़र HTML5 <device> टैग का समर्थन करते हैं?
- 18. वर्तमान में कौन से ब्राउज़र वेब श्रमिकों का समर्थन करते हैं?
- 19. कौन से ब्राउज़र "http: //" और "https: //" के बजाय "//" का समर्थन करते हैं?
- 20. सी ++ परियोजना के लिए कौन सा एम्बेडेड ब्राउज़र?
- 21. कौन से ब्राउज़र सीएसएस और पृष्ठ-ब्रेक-इन तत्व का उपयोग कर पेज ब्रेक मैनिपुलेशन का समर्थन करते हैं?
- 22. ब्राउज़र में विभिन्न जावास्क्रिप्ट संस्करणों का समर्थन
- 23. यह पहचानने का सबसे अच्छा तरीका क्या है कि कौन सा फॉर्म सबमिट किया गया है?
- 24. कौन से वेब ब्राउज़र मूल रूप से Array.forEach()
- 25. कौन से डिवाइस यूएसबी होस्ट मोड का समर्थन करते हैं और समर्थन नहीं करते हैं?
- 26. यह पता लगाने के लिए कि कौन से वर्ण फ़ॉन्ट का समर्थन करते हैं
- 27. मल्टीपार्ट प्रतिक्रियाओं का ब्राउज़र समर्थन
- 28. फ़ायरफ़ॉक्स का कौन सा संस्करण वेब एसक्यूएल का समर्थन करेगा?
- 29. वेब मानकों का परीक्षण करने के लिए कौन सा ब्राउज़र सबसे अच्छा है?
- 30. कौन से ब्राउज़र आज विंडोज़ पर एचटीएमएल 5 <audio> टैग का समर्थन करते हैं?