キャリアによって取得方法が異なる。
取得方法
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)
| < 前 | 次 > |
|---|


