Erkennen eines mobilen Browsers

Ich suche nach einer Funktion, die einen booleschen Wert zurückgibt, wenn der Benutzer einen mobilen Browser hat oder nicht.

Ich weiß, dass ich verwenden kannnavigator.userAgent und schreiben Sie diese Funktion mit regulären Ausdrücken, aber Benutzeragenten sind für verschiedene Plattformen zu unterschiedlich. Ich bezweifle, dass es einfach ist, alle möglichen Geräte zusammenzubringen, und ich denke, dieses Problem wurde schon oft gelöst, so dass es eine vollständige Lösung für diese Aufgabe geben sollte.

Ich habe geschautDiese SeiteLeider ist das Skript so kryptisch, dass ich nicht weiß, wie ich es für meinen Zweck verwenden soll, nämlich eine Funktion zu erstellen, die true / false zurückgibt.

Antworten auf die Frage(30)

Ihre Antwort auf die Frage