मैं न केवल ब्राउज़र और इसके संस्करण संख्या को निकालने की कोशिश कर रहा हूं बल्कि सामान्य उपयोगकर्ता-एजेंट स्ट्रिंग से प्रतिपादन इंजन और इसका संस्करण संख्या भी निकालने का प्रयास कर रहा हूं। अधिकतर ब्राउज़र इस रिपोर्ट ठीक, जैसे:सफारी के उपयोगकर्ता एजेंट: किस वेबकिट संस्करण पर भरोसा है?
"Mozilla/4.0 (संगत; MSIE 8.0, Windows NT 6.0; ट्राइडेंट/4.0)"
"Mozilla/5.0 (विंडोज़ ; यू; Windows NT 6.0, en-US; आर.वी.: 1.9.0.12) छिपकली/२००९०७०६११ फ़ायरफ़ॉक्स/3.5.12 "
सफारी वेबकिट संस्करण संख्या भी रिपोर्ट करता है, लेकिन ऐसा लगता है कि ऐसा दो बार होता है। यहाँ मेरी अपनी यूए है:
- "Mozilla/5.0 (विंडोज, यू, Windows NT 6.1, en-US) AppleWebKit/531.9 (KHTML, छिपकली की तरह) संस्करण/4.0.3 सफारी/531.9 .1 "
इस मामले में, ऐसा लगता है कि एक दूसरे की तुलना में अधिक विस्तृत है।
लेकिन जब मैं सफारी UA स्ट्रिंग्स के डेटाबेस देखता हूं, उदा। useragentstring.com, दो संस्करण अक्सर पूरी तरह से अलग हैं।
"Mozilla/5.0 (विंडोज, यू, Windows NT 6.1, en-US) AppleWebKit/532+ (KHTML, छिपकली की तरह) संस्करण/4.0.2 सफारी/530.19.1"
"Mozilla/5.0 (विंडोज, यू, Windows NT 5.1, सीएस-CZ) AppleWebKit/525.28.3 (KHTML, छिपकली की तरह) संस्करण/3.2.3 सफारी/525.29"
"मोज़िला/5.0 (विंडोज़ ; यू; विंडोज एनटी 5.1; en-US) AppleWebKit/530.19.2 (KHTML, छिपकली की तरह) संस्करण/4.0.2 सफारी/530.19.1 "
" Mozilla/5.0 (Macintosh; यू; Intel Mac OS X 10_5_4; en-us) AppleWebKit/528.4+ (KHTML, छिपकली की तरह) संस्करण/4.0dp1 सफारी/526.11.2 "
आदि
कौन सा मैं प्रयोग करते हैं? यह नहीं एक है प्रमुख मुद्दा, लेकिन बस सोच रहा है। धन्यवाद!
बहुत बढ़िया, धन्यवाद! –
जावास्क्रिप्ट कार्यक्षमता (उदा।, XMLHttpRequest व्यवहार) पर निर्भर करता है, प्रतिपादन इंजन या "ब्राउज़र फ्रंटएंड" पर निर्भर करता है? मुझे लगता है कि यह प्रतिपादन इंजन (और इस प्रकार AppleWebKit) का हिस्सा है। –
मुझे आपकी साइट पसंद है, edds – CRice