User-Agent は簡単に偽装でき、近年は情報が削られる方向(UA Reduction)に進んでいます。機能の可否は UA 判定ではなく機能検出で分岐させてください。
User Agentパーサーについて
User Agent解析は、HTTPヘッダーに含まれるUA文字列から、クライアントのブラウザ種別、OS、デバイスカテゴリを推定する作業です。互換性テストやログ分析の前処理で使われます。
toco.toolsにUAを貼り付けると、主要フィールドを読みやすく分解して表示します。処理はローカル完結です。
UAスプーフィングや縮退表記により判定が誤ることがあります。重要な分岐はFeature Detectionを併用してください。