CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。
No.293 Re:日記でVodafoneが正しく表示だれない。 |
発言者: moon(もしかして管理人) 発言日: 2006 02/24 18:56 発言元: office-gw.aztec.jp |
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 を見て・・・分からないか。 日記のスクリプト本体はそのうち修正しようかと思います。。。 |
▼関連発言 |