Frage

Ich versuche, um zu bestimmen, welche Art von Schnittstelle zu einem Benutzer zu zeigen. Wenn ein Benutzer meine Seite besucht mit einem Touchscreen-Telefon, ich möchte sie eine Schnittstelle zeigen, sonst, ich möchte, dass sie eine andere zeigen.

Kennt jemand eine Liste von Useragent-String-Werte, damit ich diese Prüfung machen kann? Ich weiß, dass ich für das iPhone überprüfen Sie den folgenden Code in ASP.NET verwenden:

Request.UserAgent.IndexOf ( "iPhone", StringComparison.OrdinalIgnoreCase)

Allerdings würde ich wirklich eine Liste für andere ähnliche Handys wie

finden mag

Palm Pre Blackberry Donner etc.

Andere Tipps

Ich ziehe WURFL ist es am Datum Datenbank. Und Sie können verwenden .NET API Marg.Wurfl .

Soweit ich derzeit weiß, gibt es 147 verschiedenen webphone Browser, wenn Sie Versionen als unterschiedlich zählen und 2438 Marken / Modelle (Samsung hat etwa 180).   nur eine Liste Nachdem ich denke, ist nutzlos, da es Android-Handys sind, die diesen Namen nicht in der Useragent-String berichten kann; was bedeutet, dass vielleicht nichts anderes mit dieser Zeichenfolge nützlich ist.   Verwenden Sie stattdessen eine Reihe von einfachen PC-basierten Browser-Tests verwenden und das Scheitern lassen „von gollie i diesen Benutzer als webphone behandeln werde“.   Sicher jeden „Standard“ Browser IE6 zu IE9 zu testen oder mozilla (hat darüber hinaus nicht getestet); im Herbst durch Test für Safari, Chrome oder Opera. Behandeln Sie die letzten drei als webphone, und nicht jene Tests, behandelt Benutzer als webphone.   Auch IE5 wirkt ziemlich anständig auf moer „modernen“ Web-Seiten!   So ein Satz von Seiten für Standard, und eine andere für begrenzten, Junkie (Safari und Opera ist in beiden Klassen) oder extrem variabel webphones.   Die niedrigste, junkiest webphone i gesehen ist die TracFone LG800G; eher begrenzter Speicher und schlimmer noch, begrenzte Seitengröße.   Fragen Sie nicht, was diese Grenzen sind, wie niemand spricht, aber sie sind klein im Vergleich zu irgendetwas anderes.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top