2011-10-09 19 views
7

क्या यह पता लगाने का कोई तरीका है कि ऑपरेटिंग सिस्टम ओएस एक्स शेर है या जावास्क्रिप्ट में नहीं है?जावास्क्रिप्ट में शेर (ओएस एक्स 10.7) का पता लगाएं?

चीयर्स!

+0

क्यों आपको लगता है कि मुझे क्या करना होगा? – ThiefMaster

+4

शायद इस तरह की सुविधा के कारण "हमने पाया है कि आप शेर का उपयोग कर रहे हैं, यहां आपके ऑपरेटिंग सिस्टम के लिए सही डाउनलोड है - अगर हमारा पता गलत था, तो मैन्युअल रूप से चुनने के लिए यहां क्लिक करें"? – Krumelur

+0

हाँ यह एक अच्छा है। लेकिन मैं सिर्फ यह देखने का पता लगा रहा था कि क्रोम में छुपा ओवरले स्क्रॉल बार या सामान्य स्क्रॉल बार थे या नहीं। – Smickie

उत्तर

4

शेर में सफारी (और यह भी फ़ायरफ़ॉक्स) के उपयोगकर्ता एजेंट की तरह

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/534.48.3 (KHTML, like Gecko) Version/5.1 Safari/534.48.3 

कुछ इसमें है "मैक ओएस एक्स 10_7_1" है।

यहाँ देखें: http://www.whatsmyuseragent.com/

आप "navigator.userAgent" का उपयोग कर उपयोगकर्ता एजेंट स्ट्रिंग पढ़ सकते हैं

+3

बस याद रखें कि यदि आप भविष्य में ओएस रिलीज को संभालने के लिए अपना कोड मजबूत बनाना चाहते हैं, तो सुनिश्चित करें कि आप 10.7.1 से मैकोज़ "नए" के संस्करणों को देखें। यह x.y.z में ओएस संस्करण स्ट्रिंग को पार्स कर रहा है और "isLionOrLater = (x> 10) || ((x == 10) && (y> = 7)) की जांच करें;" – selbie

2

http://www.quirksmode.org/js/detect.html BrowserDetect.OS हालांकि मुझे इसकी संगतता पता नहीं है। < - यह लिंक उपयोगकर्ता का उपयोग करता है। इस शेर (= मैक ओएस 10.7) इंगित करता है -

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^