リンクのhrefがJavaScript文の場合、それが表示される †
- ページ: バグトラッキング
- 投稿者:
- 優先順位: 低
- 状態: 完了
- カテゴリー: アドレスバー
- 投稿日: 2007-01-13 07:44:51 (土)
- バージョン: ~2.49 test6 (build.2494106)
リンクタグのhrefがJavaScriptの場合、それをクリックするとアドレスバーにそのJavaScriptが表示されます。
IEではアドレスバーに反映されず、変化無しとなります。
必要なアドレスが消え、不必要なJavaScript文が表示されるということです。
ハンゲーム等で確認することができます。
- ちゃんと不具合が発生するページのURLを貼らないと修正してもらえないよ。 --
- ハンゲームはログインしないとダメだったので、google map http://maps.google.co.jp/ で、リンクが javascript:void(0) 等JSの物で確認できます。 --
- 自分の環境(XpHomeSp2、2.49正式版)では、タブを切り替えると http:~ に戻ります。クリックした javascript:~ アドレスを確認できるため個人的には現状の方が助かるのですが、IEに沿うなら改善されてもよいのかもしれませんね。 --
- 内部でおかしな処理になってるようですね。タブ切り替えで一応URL表示に戻るけど、リロードするといったんjavascriptが表示アドレスバーに再表示されてから、通常URL表示になる。それ以降のリロードも同様。明らかに何かがおかしいですね。 --
- METAにRefreshなどが設定されているページでは、javascript:void(0)をクリックするとRefreshが無効になってしまうようです。IEでは有効のままです。 --
- Flash内でgetURLを使ってJavaScript呼び出しをしている場合も、locationが書き換えられるようです。 --
- Sleipnir 2.5.9で対策がされたようです。あと今更ですが バグトラッキング/147 が同一の内容みたいです。 --