क्या है iOS 5.0 उपयोगकर्ता एजेंट स्ट्रिंग?
यहाँ iOS 4.0 उपयोगकर्ता एजेंट है: iPhone 4 उपयोगकर्ता-एजेंट क्या है?
क्या है iOS 5.0 उपयोगकर्ता एजेंट स्ट्रिंग?
यहाँ iOS 4.0 उपयोगकर्ता एजेंट है: iPhone 4 उपयोगकर्ता-एजेंट क्या है?
जवाबों:
आई - फ़ोन:
Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3
आईपैड:
Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3
यह साइट एक पूरी सूची रखती है जो अभी भी बनी हुई है
आईओएस 2.0 से आईफोन, आईपॉड टच और आईपैड - 5.1.1 (आज तक)।
आपको पृष्ठ के कॉलम में सूचीबद्ध जानकारी से पूर्ण उपयोगकर्ता-एजेंट स्ट्रिंग को इकट्ठा करने की आवश्यकता है।
मुझे उपयोगकर्ता एजेंट स्ट्रिंग में अधिक संपूर्ण प्रविष्टि मिली । BTW, इस साइट में सिर्फ iOS यूजर एजेंट स्ट्रिंग्स हैं। साथ ही, होम पेज आपके लिए आपके वर्तमान ब्राउज़र के उपयोगकर्ता एजेंट स्ट्रिंग को "ब्रेक डाउन" करेगा।
"iPhone OS 5_0" के विपरीत LOWERCASE "iphone os 5_0" के लिए स्ट्रिंग स्क्रब करके मेरे एजेंट स्ट्रिंग मूल्यांकन को निर्धारित किया। अब मैं ठीक से अपने html में iOS 5 विशिष्ट कक्षाएं असाइन कर रहा हूं, जब अपरकेस स्क्रब विफल हो गया।
मैं विभिन्न मोबाइल उपकरणों, व्यूपोर्ट और स्क्रीन का पता लगाने के लिए निम्नलिखित का उपयोग करता हूं। मेरे लिए बहुत अच्छी तरह से काम करता है, दूसरों के लिए उपयोगी हो सकता है:
var pixelRatio = window.devicePixelRatio || 1;
var viewport = {
width: window.innerWidth,
height: window.innerHeight
};
var screen = {
width: window.screen.availWidth * pixelRatio,
height: window.screen.availHeight * pixelRatio
};
var iPhone = /iPhone/i.test(navigator.userAgent);
var iPhone4 = (iPhone && pixelRatio == 2);
var iPhone5 = /iPhone OS 5_0/i.test(navigator.userAgent);
var iPad = /iPad/i.test(navigator.userAgent);
var android = /android/i.test(navigator.userAgent);
var webos = /hpwos/i.test(navigator.userAgent);
var iOS = iPhone || iPad;
var mobile = iOS || android || webos;
window.devicePixelRatio
डिवाइस पर भौतिक पिक्सेल और उपकरण-स्वतंत्र पिक्सेल (डिप्स) के बीच का अनुपात है।
window.devicePixelRatio
= भौतिक पिक्सेल / डिप्स।
अधिक जानकारी यहाँ ।
var iOS5 = /(iPhone|iPad).*OS 5_.*/i.test(navigator.userAgent);