Wie kann man die Android-Version und -Marke über den Webkit-Browser erkennen und ist das zuverlässig?
Antwort
Zu viele Anzeigen?Ich glaube, Sie könnten nach dem Benutzer-Agenten suchen.
Ich glaube jedoch nicht, dass es sicher ist, da es viele Methoden gibt, mit denen man den Benutzeragenten fälschen kann.
Eine Google-Suche zu diesem Thema liefert uns viele Antworten darauf. Es funktioniert sogar mit dem Standardbrowser... Sie geben einfach " about:debug
" als Adresse, und dann eine Debug-Option UAString
wird in den Einstellungen angezeigt, so dass Sie dies in iPhone und andere Dinge ändern können.
Natürlich sind mit einer geeigneten Drittanbieter-Applikation alle Möglichkeiten offen.
*Edit: mein Nexus S zeigt dies ab sofort an:
Mozilla/5.0 (Linux; U; Android 2.3.6; pt-br; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1