woothee(user agentの分類器)の使い方javascript編

woothee(user agentの分類器)の使い方javascript編:


wootheeとは

user agentの分類器です。多言語に対応しています。

今のところ以下の言語に対応しているみたいです。

  • Java
  • Perl
  • Ruby
  • Python
  • PHP
  • JavaScript
  • Go
  • Rust
JavaScriptで使用したので、ちょっとメモ残しておきます。


基本形

wootheeを読み込んで、parse()を呼ぶだけです。

var woothee = require('woothee'); 
woothee.parse('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)') 
// => {name: 'Internet Explorer', category: 'pc', os: 'Windows 7', version: '8.0', vendor: 'Microsoft', os_version: 'NT 6.1'} 
user agentの文字列を解析して、オブジェクトを返します。

keyとして、name,category,os,version,vendor,os_versionを持つオブジェクトです。


使用例

import woothee from 'woothee'; 
const ua = woothee.parse( navigator.userAgent ); 
これでuaを取得して、ua.osとかua.os_versionによって目的に応じた振り分けが可能。


参考

woothee

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)