|
|
||
IRC: irc://irc.opera.com/japanese <--Opera 日本語ユーザのためのIRCチャンネル。
上のがつながらない場合は irc://irc.se.opera.com/japanese
2年前の昨日にOpera7が正式リリースされたのか。8はまだ出ず。
はてなダイアリー利用者に100の質問(2005) 等のキーワードのリンクを右クリックして開く*1と、自分が開きたいページと異なるページが開く(一部が文字化けする)。中クリックでページを開く設定にしてある場合も同じ現象が起こる。
Operaのバグを発見-takefのひとりごと
8.0Betaではそのような現象は起こらなかったが,試しに7.54u1英語版を立ち上げてやってみると見事に文字化け。ちょっと条件は違うが,search.iniをいじって乗換検索の時の症状*1も,URLエンコードのバグというか仕様というかなんでよく似た感じだな。
search.iniをいじって乗換検索を7.54u1で試してなかったのでいまさらながらやってみた。
なんと,新しいページにしなくてもさらにはEncode international web addres with UTF-8のチェックをつけたままでも成功。これは使えるな。もっと他の乗換検索サイトのを作りますよ。
何ができていて何ができてないのかよくわからん。<URLエンコードの話
上のを起きてから色々検証してみよう。
いいのが見つからないな。出発時間とかを入力しなければならないやつは実用的ではないので。また,Getメソッドでないとうまく行かない。
また,2つ以上入力する検索で使えるものはないものか。
きのう思いついたもの。
Name=Google,Ask.jp URL=javascript:query="%s";location.href='http://www.google.co.jp/search?hl=ja&q='+query+'&lr=';window.open("http://ask.jp/web.asp?o=0&qsrc=3&q="+query+"&x=0&y=0"); Query= Key=ga Encoding=utf-8 Is post=0 Has endseparator=0 Search Type=0 VerbText=17063 Position=-1 Nameid=0
7.54u1では成功したが8.0Betaではまたもやエンコードの問題で検索できず。
あと,サイトの組み合わせによってはうまく行かないと思う。
まだ全然試せてないのでいろいろ試して報告していただけるとうれしいです。
私の場合アドレスフィールドをメインバーに置いているので私にしたらたいした問題ではないんだけど,window.openでページを開くと,アドレスバーが表示されない。上の例の場合,Ask.jpのほうはアドレスバーが表示されない。
*1:8.0Betaで再現