Recommendation

Sponsor

携帯電話のキャッシュサイズについて
作者 admin   
2006年 9月 23日(土曜日) 21:38

キャリアによって取得方法が異なる。

取得方法

DoCoMo:
 HTTP_USER_AGENTから取得。
 以下の正規表現でGroupを使えば取得可能。(ただし2パターン)

 [iモード対応HTML 2.0]
 ^DoCoMo\/\d\.\d\/[^\/]*\/c(\d*)$
 (単位KByte)

 [iモード対応HTML 5.0]
 ^DoCoMo/\d\.\d[^\(]*\(c(\d*).*$
 (単位KByte)


Vodafone:
 ブラウザバージョンから取得。
 
 - ブラウザバージョンの取得方法
   以下の正規表現でGroupを使えば取得可能。(ただし2パターン)
   ^J-PHONE\/(\d*\.[A-Z\d]*)\/.*$
   ^(SoftBank|Vodafone)\/(\d*\.\d*)\/.*$

 - ブラウザバージョンとキャッシュサイズのマッピング
   2.0     -> 6KByte
   3.0     -> 6KByte
   4.[0-2] -> 12KByte
   4.3     -> 30KByte
   5.0     -> 200KByte
   1.0     -> 300KByte

AU:
 環境変数「HTTP_X_UP_DEVCAP_MAX_PDU」から取得
 (単位Byte)

 



Add this page to your favorite Social Bookmarking websites
hatena Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Yahoo! Free Joomla PHP extensions, software, information and tutorials.
最終更新 2006年 10月 23日(月曜日) 08:13