SoftBankに新しい環境変数(HTTP_X_S_DISPLAY_INFO)


HTTP_X_S_DISPLAY_INFO


814SHだと、値は

468*540/29*16/TB

おそらくブラウザ表示時の

画面横ピクセル*縦ピクセル/画面横半角文字数*縦行数/TB
と思われる。
画面横ピクセル*縦ピクセルに関しては、同じ機種で違う数値が入ってくることを912SHで確認している。
TBは固定値だろうか?

今のところこの環境変数を確認できたのは、912SHと814SHのみ
同時期に発売の810Pや805SC、814Tには無い。

<追記>

2007-06-22に更新された「ウェブコンテンツガイドHTTP編」に説明がありました。

端末がリクエストを送出する際に、送出元端末ブラウザのコンテンツ表示領域、半角文字表示数及び、テキストブラウズの設定状態をWebサーバに通知する。

だそうです。


つまり、

コンテンツ表示領域幅(ピクセル)*表示領域高さ(ピクセル)/1行の半角文字表示数*行数/テキストブラウズ設定状態
となります。


文字数については、

端末で設定されているフォントサイズでの文字数を表す。
端末で設定されているフォントサイズでの行数を表す。

と言う記述がありますので、端末の設定次第で変化するようです。

EZweb端末で言うところの、HTTP_X_UP_DEVCAP_SCREENPIXELS・HTTP_X_UP_DEVCAP_SCREENCHARSが合体したようなものですね。


「テキストブラウズ設定状態」は、

TB: 端末のテキストブラウズ設定、画像取得ON
TC: 端末のテキストブラウズ設定、画像取得OFF
です。iモードみたいですね。


最後に、

2007年以降発売の一部3GC型端末にて、本ヘッダを送出する。

とあります。

SoftBankお得意のフレーズですね。

<再追記>

どうやらディスプレイが横長になる端末の場合に定義されている環境変数のような気がします。
。。。横長にならない816SHにも定義されているのは何故?

※現在のところ、この環境変数は、シャープ製端末以外では確認されていない。
↑920Pにもあることを確認しました(2008-06-07)