यदि मेरी वेबसाइट एक किंडल फायर मोबाइल डिवाइस पर चल रही है तो मैं जावास्क्रिप्ट से पता लगाने की कोशिश कर रहा हूं। मैंने navigator.userAgent और navigator.appVersion के साथ प्रयास किया है, लेकिन मुझे यह परिणाम जलाने पर मिलता है:मैं जावास्क्रिप्ट के साथ जल आग का पता कैसे लगा सकता हूं?
5.0 (मैकिंटोश; यू; इंटेल मैक ओएस एक्स 10_6_3; एन-हम) ऐप्पलवेबकिट/533.16 (केएचटीएम, जैसे गीको) संस्करण /5.0 सफारी/533,16
और
मोज़िला/5.0 (Macintosh; यू; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, छिपकली की तरह) संस्करण/5.0 सफारी/533,16
मैं उन स्ट्रिंग्स का उपयोग कैसे कर सकता हूं यह जानने के लिए कि मैं एक किंडल पर हूं और अन्य डिवाइस पर नहीं?
बहुत बढ़िया। क्या आप एक reg ex प्रदान कर सकते हैं जो नए संस्करणों के लिए किंडल अपडेट के रूप में काम करेगा? – Aaron
उपरोक्त पहली पीढ़ी किंडल फायर से परे काम नहीं करेगा।अगर अमेज़ॅन अपने उपयोगकर्ता एजेंट स्ट्रिंग्स में "किंडल फायर" से फंस गया तो अच्छा होगा, लेकिन जब सेंडल फायर दूसरी पीढ़ी के बाद से वे केएफटीटी, केएफजेडब्ल्यूआई और केएफजेडब्ल्यूए जैसे गुप्त शब्दकोष में चले गए हैं। विवरण के लिए यहां देखें: https://developer.amazon.com/sdk/fire/specifications.html#UserAgentStrings –