2008年7月18日金曜日

Ad[es]がWillcom対応サイトから微妙に外れる話

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
時々 Willcom Advanced W-Zero3[es] (WS011SH) が Willcom 対応をうたうケータイサイトから微妙に省かれてPCとして機種判別されてしまうんですが、HTTP_USER_AGENTWILLCOMDDIPOCKETの文字列が入ってないからっぽいですね。初代W-Zero3から延々と Windows CE 機扱いになっているようです。

OperaはcHTMLに対応しているはずなので、WILLCOM独自の、例えば位置情報取得サービスなどを使う予定がないということであれば、
.*SHARP/WS.*Opera.*
にマッチしてくるものもWillcomケータイ扱いにしてもらえるとありがたいなあ、などと思います。SHARP/WSだけでもいい気もしますが、IE Mobileがちょっと怪しいので念のため。将来的に別メーカーから何か出たら、ちょっと書き換える必要がありますね。
03とかD4はどうなってるんだろう…… 03はともかくD4は無理目?

ちなみにAd[es]のOperaで"デスクトップとして認識させる"を選ぶと、
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Opera 8.7 [ja]
になるので、PCとして使いたい人向けはこれで問題ないはず、です。

本当は、CHTMLとかキャリアに偏らず、Windows CEやiPhoneに対応した軽量サイトを作るのが有効なのかもしれません。とあるサイトのここ2ヶ月のUser-Agentを調べてみるとこんな感じ。

 % grep 'Windows CE;' sorted_agent_log
3 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; HTC/X01HT; PPC; 240x320)
4 MSNBOT_Mobile MSMOBOT Mozilla/2.0 (compatible; MSIE 4.02; Windows CE; Default)/1.1 (+http://search.msn.com/msnbot.htm)
16 Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)
35 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; SHARP/WS007SH; PPC; 480x640)
46 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7) S11HT
56 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; SHARP/WS007SH; PPC; 480x640) Opera 8.60 [ja]
153 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; SHARP/WS011SH; PPC; 480x800) Opera 8.7 [ja]
% grep 'iPhone;' sorted_agent_log
7 Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A347 Safari/525.20
57 Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20
% grep 'iPod;' sorted_agent_log (おまけ)
1 Mozilla/5.0 (iPod; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419.3
1 Mozilla/5.0 (iPod; U; CPU like Mac OS X; ja-jp) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
17 Mozilla/5.0 (iPod; U; CPU like Mac OS X; ja-jp) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419.3


iPhoneというかWebKitとWindows CE(Opera? IE Mobile? NetFront?)を一緒くたにするんじゃねえ! と怒られるかも知れませんが……

長々と書きましたが、とどのつまりは WassrにアクセスしたらPCサイトに飛ばされてしょんぼりした、ってだけの話でした。

参考:
WILLCOM|ウィルコムの電話機向けホームページの作成方法
http://www.willcom-inc.com/ja/service/contents_service/club_air_edge/for_phone/homepage/

それにしても……1年前に書かれるべきネタでしたねえ……

0 件のコメント: