携帯端末判別法(i-mode,J-SKY,EZweb)
2007年8月 8日 23:59
なんというか、今回のは相当古い情報なんですが......最近、携帯関連の仕事も増えてきたし、古くても今でもある程度は通用するノウハウなので、一応旧サイトから転載しておきます。
単純に判別してみる
とりあえず、i-mode,J-SKY,EZwebの各UserAgentに関しては、公式サイトに詳しく載ってます。
上記を踏まえた上で、凄く単純に各携帯端末を判別してみる(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等の対応状況とか独自属性とかは下記公式サイト参照。
- 関連するブログ記事
-
- カテゴリー
- モバイル(携帯電話・ケータイ)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]
コメント(6)
wscgnzyv http://paydayloansuktri.co.uk/ payday UK
waeezhrw http://paydayloansvmg.com/ payday loans
zhncxnd http://paydayloansqdq.com/ payday loans
xljdrufu http://paydayloansdpd.com/ payday loans
txbcxo http://2012paydayloans.net/ payday loans
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.
コメントする