【2016年版】ライブラリを活用したjavascriptでのユーザエージェント判定

【2016年版】ライブラリを活用したjavascriptでのユーザエージェント判定

javascriptを書いていると、
・Chromeでは動かすけど、IEでは対応してないから動かさない
・あるバージョン以下だと無効にしたい

そんなことってあると思います。

となると、
javascriptでユーザエージェントを判定して、
動作の切り替えを行うことになると思うのですが、

window.navigator.userAgent

で、

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36

こんなの取得できても・・・・
そうじゃないんだよ!!

ということで、javascriptで簡単にユーザエージェントが判定できる
ライブラリがあるので、ご紹介します!

ライブラリのインストール

今回使うライブラリは、UserAgent.jsです。

以下のURLから

https://github.com/uupaa/UserAgent.js/tree/master/lib

WebModule.js、UserAgent.jsをそれぞれダウンロードしてください。

使用したいページで読み込めばすぐに使えます。

UserAgent.jsの使い方

すごく簡単に使えることがわかると思います。

しかも、このライブラリを使えば、

で iOS デバイスの特定もできますし、

で、WebViewも判別できます。

これは、ほんとに便利!!

まとめ

・UserAgent.jsを使えばjavascriptでのユーザエージェントが簡単に行えます
・UserAgent.jsでは、iOS デバイスの特定、WebViewも判別できます

以上です。

関連記事

コメントは利用できません。

ピックアップ記事

ピックアップ記事

  1. 2016-10-17

    へっぽこデザイン備忘録〜好きな模様を選んでSVGの背景パターンを生成&CSSコードで使用できるHero Patterns〜

    今回は便利なHPを紹介します。 好きな模様と色を選んでSVGの背景パターンを生成し、CSSで設定で…

ピックアップ記事

  1. 2016-9-7

    フリースタイルダンジョンはなぜ流行ったのか??初心者でもわかるラップの楽しみ方!!!!

    引用:http://www.tv-asahi.co.jp/freestyledungeon/ なぜ今…

ピックアップ記事

  1. 2016-5-24

    落ち込んだ時の名言のススメ

    たかが言葉、されど言葉 こんちんは。こにたんです。 誰にでも落ち込む時はあるし、誰にでも迷う…
ページ上部へ戻る
Top