タグ別アーカイブ: javascript

node.jsでuser agentからできるだけ詳しい情報を得る

useragentからできるだけ多くの情報を得たくなる時がありますよね・・・
WindowsのバージョンとかLinuxのディストリビューションとかAndroidの型番とかレンダリングエンジンとかCPUのアーキテクチャとか・・・

そこでnode.jsで使えるuseragentのパーサーを探すとhttps://github.com/faisalman/ua-parser-jsがありました!

かなりいろんなOSやデバイスやブラウザに対応してて最強感あります。
日本のガラケーとかsleipnirのような日本のブラウザに対応してないのは・・・しかたないですね

npm install ua-parser-jsで入ります。

これでこんな感じに出力されます。

すごく便利ですね!おそらくモバイル系デバイスだと思いますがメーカーまで出てくるのはすごい!

おそらくUA関係で調べたいことだいたい出てくると思います。

.getResult()関数以外にも.getOS()や.getBrowser()などの関数もあります。

例えば.getOS()すると{name:’名前’,version:’バージョン’}とgetResult()の一部分が出てきます。

続きを読む