携帯端末判別法(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ホームページを作ろう!)
ブックマークに追加する
関連するブログ記事
スポンサード リンク
カテゴリー
モバイル(携帯電話・ケータイ)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:

コメント(0)

コメントする


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

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

スポンサード リンク

はてなブックマーク

タグクラウド

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。


あわせて読みたい