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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2009年10月28日(水) 14:25 
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日(水) 15:22 
「location.href referer」などでググってみると、
「IEが渡さないのは仕様」
だとか
「渡さないIEはおかしい?」
とか。

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


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2009年10月28日(水) 16:38 
私は以下のページを見て、さも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の仕様なのかどうかという部分を知りたかったのですが・・・。

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


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[51人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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