2013-04-06 11 views
8

iframeを使用しているときにリファラーを削除することはできますか? ここにあるケース:iframeでリファラーを非表示にする

私はにのページがあります。このように:mywebsite.comが自分のページをロードしている場合ではないリファラが含まれてい

<html> 
<head>...</head> 
<body> 
    ... 
<a href="#loadiframe">SHow Website</a> 
    <iframe id="#loadiframe" src="http://www.iframetarget.tld"> 
    ... 
</body> 
</html> 

私はiframetarget.tldしたい/見ることができません。

は可能ですか?

注:iframeのは、作品のリダイレクトJavaScriptの場所ではiframeを使用してjQueryのライトボックス/カラーボックス

+1

あなたはgoogle.comをだましたいですか? :) –

+0

いいえ、それはiframetarget所有者に気づかずに外部サイトを読み込むためのものです。 – Andy

+0

それはまさに私が意味するものです –

答えて

2

を使用してロードします:

<iframe style="display:none" src="javascript:parent.location.replace('http://www.whatismyreferer.com/'+(parent.location.hash||''))"> 

注一部のブラウザでHTTPを使用していることを、最後リファラがします常に送信され、iframeを所有するドメインになります。 HTTPS(および有効な証明書)を使用すると、テストされたすべてのブラウザ上の隠れたリファラーが保証されます。

7
<iframe id="#loadiframe" src='javascript:window.location.replace("http://www.iframetarget.tld")'> 

これは機能します。

関連する問題