« 緑色にならない (EV SSL でアドレスバーが緑色にならない場合の対処法) HOME | この辱めをどうしてくれるのよ »

携帯のキャリア判別(USER_AGENT)

■DoCoMo
"DoCoMo" が文字列として含まれているので、これを条件として振り分ける。


■SoftBank

"J-PHONE"、"Vodafone"、"SoftBank" が文字列として含まれているので、これを条件として振り分ける。 Motorolaの702MOと702sMOには、"J-PHONE" や "Vodafone"といった文字列は含まれていないため "MOT-C" と "MOT-V" で判別する。


■ au WAP2.0 (XHTML)は、「KDDI-」という文字列で振り分けができる。
WAP1.0 (HDML)は、「UP.Browser」という文字列が含まれている場合をauとして振り分ける。しかし、 SoftBank(Vodafone)でも、UP.Browserを使っている機種があるので、if文でau よりもSoftBankを先に記述する必要がある。DoCoMoでもUP.Browserを使っている機種があるらしいが、確認できず・・・ 。

SoftBankでUP.Browserを使っている機種(2007年8月現在)
802N、703SH、703SHf、703N、802SH、902SH、902T、903SH、804SH

■PC
上記のいずれにも該当しない場合をPC。
WILLCOMやゲーム機、PDA、フルブラウザもここに振り分けられることになる。


DoCoMo ユーザーエージェント情報(公式)
http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/

au ユーザーエージェント情報(公式)
http://www.au.kddi.com/ezfactory/tec/spec/4_4.html

SoftBank ユーザーエージェント情報(公式)
http://developers.softbankmobile.co.jp/dp/tech_svc/info/useragent.php


参考




投稿者: 管理人 日時: 2009年05月27日 10:16



Copyright© 2005 1pat.jp All Rights Reserved.