2010-12-10 5 views
2

私はリンクにtarget = _blanksを使用することに興味がありますが、パラメータ化されたURIを実行したくないため、参照元などのリクエストベースのデータが失われることに心配しています。その恐れは間違っていますか?Do target = _blank URIは依然として参照元データを渡しますか?

+1

私がよく覚えていれば、IE6は空白のウィンドウでreffersを読むことを知らない。 –

+2

...これをオフトピックとしてクローズした人は誰ですか? –

答えて

0

'_blank' をターゲットとする場合はい、参照元データが渡されます。

<a href="link" target="_blank">text</a> 
+2

あなたはソースを引用できますか? – chovy

+1

最新のクロームで私のために働かない。 Chromeコンソールで 'document.referer'を使用すると、空の文字列が返されます。 –

+1

これがうまくいけば、もう見えません。ブラウザ固有のものだとは思わない。私は今人気ブログから私のサイトへのリンクをいくつか持っています。彼らはすべてリンク上で 'target = _blank'を使用しました。それらの誰もリファラーを渡すことはありません。 ChromeとFirefoxでチェック。 – mix

1

ブラウザがその情報を送信しないよう手動で設定しない限り、すべてのリンクが参照元データを渡します。

+2

文の最後の部分のどこかに「do not」はありませんか? – BalusC

+1

申し訳ありません私の英語を気にしないでください – Ish

-3

はい、ターゲット= _blankは、ブラウザだけのためである - あなたが試すことができG/B/Y

+0

G/B/Yとはどういう意味ですか? –

+0

G/B/Y/= Google、Bing、Yahoo –

5

号によって無視最新のクロムで、このアドレスバーに以下の貼り付け:

data:text/html, <a href="http://darwinandsierra.com" target="_blank">text</a>

を次にクロームコンソールおよびタイプを開いて、リンクをクリックしてください:

document.referer

空白の文字列を返します。

関連する問題