Mögliche Duplizieren:
What is the Best way to do Browser Detection in Javascript?zuverlässig zu erkennen Desktop-vs. Mobile Browser
Ich möchte im Wesentlichen auf die folgenden (in JavaScript oder PHP) tun:
if (desktop browser) {
do x;
}
else { // mobile browser
do not do x;
}
Es ist bekannt, dass mit einem Browser detection method is not recommended. Eine bessere Lösung ist die Verwendung eines capability testing. Meine Frage ist, mit mobilen Browsern werden intelligenter und so mächtig wie die Desktop-Version, was ideal exklusive Fähigkeitsdetektion, um den Desktop von nicht-Desktop-Browsern zu filtern?
Ich denke, Umkehr der konditionalen Überprüfung, d. H. if (mobile browser) {} else ...
könnte sich als problematischer erweisen, nicht wahr?
Sie scheinen den Punkt der Feature-Erkennung zu verpassen. Der Punkt besteht darin, die Funktionen zu erkennen, die Ihnen wichtig sind, und nicht, wenn es sich um Mobile/Desktop handelt. – Quentin
Danke, dass Sie darauf hingewiesen haben, @Quentin. Hoffentlich klärt dies andere auf, die dasselbe versuchen. – moey
Verwandte: http://Stackoverflow.com/q/11381673 – moey