CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。
▼スレッド
│
└◇293:Re:日記でVodafoneが正しく表示だれない。 [moon(もしかして管理人)] 02/24 18:56
Vodafoneの3Gは今までの機種とユーザーエージェント情報が違うみたいです。スレッド一覧
nik.cgiの55行目辺りで振り分けを行っています。
if($ENV{'HTTP_USER_AGENT'} =~ /^DoCoMo/){$browz{b_mode} = 'D';}
elsif(index($ENV{'HTTP_USER_AGENT'},'J-PHONE') > -1){$browz{b_mode} = 'J';}
elsif(index($ENV{'HTTP_USER_AGENT'},'UP.Browser') > -1){
これを↓
if($ENV{'HTTP_USER_AGENT'} =~ /^DoCoMo/){$browz{b_mode} = 'D';}
elsif(index($ENV{'HTTP_USER_AGENT'},'J-PHONE') > -1){$browz{b_mode} = 'J';}
elsif(index($ENV{'HTTP_USER_AGENT'},'Vodafone') > -1){$browz{b_mode} = 'JX';}
elsif(index($ENV{'HTTP_USER_AGENT'},'UP.Browser') > -1){
として、ついでに110行目辺りを
} elsif ($browz{b_mode} eq "WAP2" || $browz{b_mode} eq "EZ") {
から↓
} elsif ($browz{b_mode} eq "WAP2" || $browz{b_mode} eq "EZ" || $browz{b_mode} eq "JX") {
にすればOKです。
ちなみに 702MO、702sMO は対応していないようなので、PC用の画面が開きます。
詳しくは
http://developers.vodafone.jp/dp/tech_svc/info/useragent.php
を見て・・・分からないか。
日記のスクリプト本体はそのうち修正しようかと思います。。。