2006年09月22日
AU携帯サイトの鬱
[ etc ]
最近、携帯向けのページを作ったのですが、AUの携帯で閲覧すると、一部、誤動作する所があるとの事を指摘頂いたので、今日ずっと調査していたのです。
で、やっと判明したのが、form のinputの名前に、_ アンダースコアを使っていたからでした。
例えば、
<input type="hidden" name="_type" value="rl" />
<input type="hidden" name="_mode" value="mode_search" />
とすると、 getでsubmitした後のアドレスが、
hoge.cgi?_mode=mode_search,mode_search&_type=rl,rl
のようにバグリます。一体なぜなのでしょうか...。
他の携帯や、PCブラウザでは、正しく下記のようになります。
hoge.cgi?_mode=mode_search&_type=rl
これって携帯サイト作る専門の方の中では常識なのかもしれませんが、私の場合、知らなかったので、半日潰れてしまいました...orz。
携帯向けサイトを作っていると、前世紀のPCブラウザ戦争時代の雰囲気を思い出します。
投稿者 BlogWrite担当 : 2006年09月22日 20:53
トラックバック
このエントリーのトラックバックURL:
http://www.witha.jp/b/mt-tb.cgi/398

