― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Javascriptでのlocation.hrefの挙動について
作成者 メッセージ
  記事の件名:  Re: Javascriptでのlocation.hrefの挙動について  引用付きで返信する
私は以下のページを見て、さもIEの仕様ではなく、Javascriptの仕様であると勘違いしたわけですが。

[外部サイト]
http://kuma-pan.net/javascript10.htm

~a href のタグで移動すると
 referrer の情報をJavaScript で得ることができるんだけれど、JavaScript の location.href="" や、location.replace(url) でのページ移動では、referrer
  の情報が得られないんだ。~

ただ、単純に得られないとしか書いてありませんでした。すいません。

Refererの検証ページがありました。

[外部サイト]
http://www.teria.com/~koseki/memo/referrer/

通常リンクやHTTPヘッダ、location.hrefでもかなり挙動が違うみたいです。
個人的にはJavascriptの仕様なのかどうかという部分を知りたかったのですが・・・。

どうも各ブラウザの仕様みたいですね。
投稿記事 Posted: 2009年10月28日(水) 16:38
  記事の件名:  Re: Javascriptでのlocation.hrefの挙動について  引用付きで返信する
「location.href referer」などでググってみると、
「IEが渡さないのは仕様」
だとか
「渡さないIEはおかしい?」
とか。

[検索結果例]
http://memo.seobinder.net/%E3%83%9B%E3% ... 83%83.html
投稿記事 Posted: 2009年10月28日(水) 15:22
  記事の件名:  Javascriptでのlocation.hrefの挙動について  引用付きで返信する
FF利用Version:3.5.3
IE利用Version:6

Javascriptでのlocation.hrefの挙動について質問です。
location.hrefにて遷移させた場合、Javascriptの仕様?ではReferer情報は渡されない(空白)になるということなのですが。
確かにIEではReferer情報は渡ってきておりませんでした。
ですが、Firefox3.5.3ではRefererが渡されており、Javascriptの挙動の違いが出てきています。
これらに関する記述、もしくは何か情報をお持ちの方はお答え頂けないでしょうか。

よろしくお願いします。
(もしかしたら、そういうもんです・・・としか言いようがないのかも知れませんが^^;)
投稿記事 Posted: 2009年10月28日(水) 14:25

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean