Yahoo!路線情報で登録駅からの入力ができないとき
症状
http://transit.loco.yahoo.co.jp/で、出発地・目的地に登録駅からの入力ができないという問題がOpera上で発生していた。
Opera側での回避策
「サイトごとの設定を編集」で、transit.loco.yahoo.co.jpのエンコードをUTF-8に固定すると、登録駅からの入力が使えるようになる(上手くいかない場合はキャッシュ削除&ブラウザ再起動を)
原因
今回調べてみたところ、スクリプト読み込み時に以下のエラーが発生。
[2011/10/09 9:29:51] JavaScript - http://transit.loco.yahoo.co.jp/js/transit_top_parts.js Linked script compilation Syntax error at line 106 while loading: ear+"蟷エ"+month+"譛?) { --------------------^ in string literal: invalid line terminator.
このため、「登録駅」をクリックするとこんなエラーが。
[2011/10/09 9:31:26] JavaScript - http://transit.loco.yahoo.co.jp/ Javascript URL thread: "javascript:editbutton(0)" Uncaught exception: ReferenceError: Undefined variable: editbutton Error thrown at unknown location in program code: /* no source available */