2013-04-06 17 views
8

Czy można usunąć stronę wywołującą podczas korzystania z elementu iframe? tutaj:Ukryj odnośnik na elemencie iframe

Mam stronę pod http://www.mywebsite.com z w nim. Tak:

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

chcę iframetarget.tld nie zawiera odsyłającą/nie może sprawdzić, czy mywebsite.com się ładuje swoje strony.

jest to możliwe?

Uwaga: iframe będzie ładować przy użyciu jQuery Lightbox/ColorBox

+1

chcesz oszukać google.com? :) –

+0

Nie, to do ładowania zewnętrznej strony bez zauważenia właściciela iframetarget. – Andy

+0

to dokładnie to, co miałem na myśli –

Odpowiedz

2

Korzystanie z iframe z javascript lokalizacji przekierować prace:

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

pamiętać, że w niektórych przeglądarkach przy użyciu protokołu HTTP, wykonany ostatni Polecający zawsze wysyłane, które będzie domeną będącą właścicielem iframe. Korzystanie z HTTPS (i ważnego certyfikatu) zapewnia ukrytą stronę odsyłającą we wszystkich testowanych przeglądarkach.

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

Działa.

Powiązane problemy