(私はUAParser.jsを使っています) ネットを探すとUA文字列を解析してブラウザ判定をするコードが一杯出てきます。 でもUA解析プログラムを自前で作ってシステムに組み込むとなると、新しいブラウザがリリースされた時とか、レンダリングエンジンが変わる際にUAも変わって再考しなきゃいけくなるんじゃ・・・とか気になってきます。 仕事でやるにしては実利が低いコードを一生懸命考える時間があるなら本来の製造に時間を費やしたいのが本音ですから、同目的のライブラリを採用して判定した方が時間の節約が出来ます。新しいブラウザが出てきたらライブラリもバージョンアップしてくれるでしょうしね。 沢山あるUA判定JSライブラリの中、ここ数年開発が継続しているライブラリから二つを候補に挙げました。比較してどちらを採用するか決めていきます。