संभव डुप्लिकेट:
What is the Best way to do Browser Detection in Javascript?विश्वसनीय डेस्कटॉप बनाम मोबाइल ब्राउज़र का पता लगाने के लिए रास्ता
मैं अनिवार्य रूप से निम्न उपाय अपनाते हैं करना चाहते हैं (JavaScript या PHP में):
if (desktop browser) {
do x;
}
else { // mobile browser
do not do x;
}
यह ज्ञात है कि ब्राउज़र का उपयोग कर detection method is not recommended। एक बेहतर समाधान capability testing का उपयोग कर रहा है। मेरा सवाल यह है कि, मोबाइल ब्राउज़र डेस्कटॉप संस्करण के रूप में स्मार्ट और शक्तिशाली के रूप में शक्तिशाली हो जाते हैं, डेस्कटॉप को गैर-डेस्कटॉप ब्राउज़र से फ़िल्टर करने के लिए आदर्श आदर्श क्षमता का पता लगाने के लिए क्या?
मुझे लगता है कि सशर्त जांच को उलटना i.e.अधिक समस्याग्रस्त साबित हो सकता है, है ना?
आपको फीचर पहचान का बिंदु याद आ रहा है। बिंदु उन सुविधाओं का पता लगाना है जिनकी आप परवाह करते हैं और नहीं, यदि यह मोबाइल/डेस्कटॉप है। – Quentin
यह इंगित करने के लिए धन्यवाद, @Quentin। उम्मीद है कि यह दूसरों को स्पष्ट करता है जो ऐसा करने की कोशिश कर रहे हैं। – moey
संबंधित: http://stackoverflow.com/q/11381673 – moey