MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Javascriptでのlocation.hrefの挙動について
https://forums.mozillazine.jp/viewtopic.php?f=2&t=9305
ページ 11

作成者:  RabbitCross [ 2009年10月28日(水) 14:25 ]
記事の件名:  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の挙動の違いが出てきています。
これらに関する記述、もしくは何か情報をお持ちの方はお答え頂けないでしょうか。

よろしくお願いします。
(もしかしたら、そういうもんです・・・としか言いようがないのかも知れませんが^^;)

作成者:  pal [ 2009年10月28日(水) 15:22 ]
記事の件名:  Re: Javascriptでのlocation.hrefの挙動について

「location.href referer」などでググってみると、
「IEが渡さないのは仕様」
だとか
「渡さないIEはおかしい?」
とか。

[検索結果例]
http://memo.seobinder.net/%E3%83%9B%E3% ... 83%83.html

作成者:  RabbitCross [ 2009年10月28日(水) 16:38 ]
記事の件名:  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の仕様なのかどうかという部分を知りたかったのですが・・・。

どうも各ブラウザの仕様みたいですね。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/