基本的に、 useragentstring.comのような情報に簡単にアクセスできるものを探していますが、JSでは、ユーザーエージェントを解析して、テキストの可能な各ビットを探す必要はありません。オブジェクトは次のようになります。
browser = UserAgent.Browser; // Chrome
browserVer = UserAgent.BrowserVersion; // 5.0.342.9
os = UserAgent.OperatingSystem; // Windows NT
osVer = UserAgent.OperatingSystemVersion; // 6.1
layoutEng = UserAgent.LayoutEngine; // WebKit
layoutEngVer = UserAgent.LayoutEngineVersion; // 533.2
それに似たものが存在しますか、それとも自分で書く必要がありますか?さらに別のユーザーエージェントパーサーを作成することは、これらすべてのなりすましがWebの暗黒時代にまでさかのぼることで、それほど簡単ではないようです。
具体的には、ユーザーエージェントをパーツに分割して提供するだけではないものを探しています。これは、ユーザーエージェント自体と同じくらい役に立たないためです。代わりに、ユーザーエージェントを解析し、エンジン、ブラウザ、OSなどを認識して、例のように具体的な部分のみを返す必要があります。