2015-07-13 5 views
6

Mit LinkedIn können Sie eine Liste von Sitzungen anzeigen und sie aus der Ferne signieren.Eine lesbare Geräte-/Browser-Kombination aus User-Agent-String abrufen?

In dieser Liste können Sie eine für Menschen lesbare Art und Weise sehen, welche Art von Geräte/Browser-Kombination Sie für diese Sitzung verwendet haben.

LinkedIn example

Der aktuelle Stand der Useragent-Strings ist eine ziemliche Sauerei.

Frage: Gibt es eine zuverlässige Art und Weise (oder Bibliothek), um diese Informationen sauber und zuverlässig aus dem User-Agent-String zu extrahieren?

Was ich versuche mit 30 if (str.contains("yadadaya") untereinander

Eine große haarige Kugel von Spaghetti zu verhindern, dass zu testen lassen und dass höchstwahrscheinlich Pause oder wirklich schnell veralten.

der Suche nach etwas, vorzugsweise in C# oder JavaScript

+0

Haben Sie eine genaue Stichprobe, von wo Sie extrahieren können, was Sie wollen? – Pholochtairze

+0

Nun, ich denke, das ist das Problem, es gibt unendlich viele Kombinationen, und es gibt heutzutage so viel Müll in der User-Agent-Zeichenfolge: http://www.useragentstring.com/pages/All/ –

+0

[Browser Capabilities Project] (http://browscap.org) - ich weiß es nicht JS noch C# – dafyk

Antwort

Verwandte Themen