携帯端末判別法(i-mode,J-SKY,EZweb)

2007年8月 8日 23:59 携帯端末判別法(i-mode,J-SKY,EZweb)

なんというか、今回のは相当古い情報なんですが......最近、携帯関連の仕事も増えてきたし、古くても今でもある程度は通用するノウハウなので、一応旧サイトから転載しておきます。


単純に判別してみる

とりあえず、i-mode,J-SKY,EZwebの各UserAgentに関しては、公式サイトに詳しく載ってます。

  • i-mode(DoCoMo Net)
  • J-SKY(J-PHONE developer Program)
  • EZweb(EZwebホームページを作ろう!)

上記を踏まえた上で、凄く単純に各携帯端末を判別してみる(perlで)。

#-- i-mode
if($ENV{'HTTP_USER_AGENT'} =~ /^DoCoMo\//){$UA = 'i';}
#-- J-SKY
elsif($ENV{'HTTP_USER_AGENT'} =~ /^J-PHONE\//){$UA = 'j';}
#-- EZweb
elsif($ENV{'HTTP_USER_AGENT'} =~ /^UP\.Browser\//){$UA = 'e';}
#-- EZweb(WAP2.0対応機)
elsif($ENV{'HTTP_USER_AGENT'} =~ /^KDDI-/){$UA = 'e2';}
#-- その他
else{$UA = 'other';}

実際には、EZwebのWAP2.0非対応機でもEZサーバーがc-html・xhtml・htmlもhdmlに変換して端末へ情報を送ってくれるので、 今後のことを考えれば、携帯端末用コンテンツはEZwebのHTMLコンテンツ変換仕様を考慮した上で、 i-modeやJ-SKY独自の属性を取り込みつつxhtmlで記述するのが一番楽ちんだと思う。

各社のhtml,xhtml等の対応状況とか独自属性とかは下記公式サイト参照。

  • i-mode(DoCoMo Net)
  • J-SKY(J-PHONE developer Program)
  • EZweb(EZwebホームページを作ろう!)
阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
カテゴリー
モバイル(携帯電話・ケータイ)Web
タグ
au | DoCoMo | perl | User-Agent | ソフトバンク | モバイル | 環境変数
現在位置
TOP > Web制作技術 > モバイル(携帯電話・ケータイ)Web > 携帯端末判別法(i-mode,J-SKY,EZweb)
前のブログ記事
PostgreSQLの初歩 [2007年8月 7日 23:59]
次のブログ記事
起業家に贈る、B'zの名曲五選 [2007年8月 9日 23:59]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(6)

payday UK [2013年10月10日 06:22]

wscgnzyv http://paydayloansuktri.co.uk/ payday UK

payday loans [2014年11月26日 17:34]

waeezhrw http://paydayloansvmg.com/ payday loans

payday loans [2014年12月 1日 16:43]

zhncxnd http://paydayloansqdq.com/ payday loans

payday loans [2014年12月24日 03:12]

xljdrufu http://paydayloansdpd.com/ payday loans

payday loans [2015年2月13日 20:19]

txbcxo http://2012paydayloans.net/ payday loans

Concursos-online.com [2015年12月15日 15:48]

Hello, i am glad to read the whole content of this blog and am very excited and happy to say that the webmaster has done a very good job here to put all the information content and information at one place.

コメントする


画像の中に見える文字を入力してください。