ユーザーエージェントを判定する
ユーザーエージェントを判定する簡単なユーティリティを作ってみた。
function DecideUA(){ this.name = window.navigator.userAgent.toLowerCase(); } DecideUA.prototype = { match: function(str){ return (this.name.indexOf(str) !== -1); } }
使い方
match()
メソッドの引数に判定したいデバイスの文字列を入れるとture,falseで返ってきます。
//init var ua = new DecideUA(); if(ua.match('iphone')){ console.log('このデバイスはiPhoneです。'); }else if(ua.match('android')){ console.log('このデバイスはAndroidです。'); }