14

使用 iframe 时是否可以删除引荐来源网址?这里的情况:

我在http://www.mywebsite.com上有一个页面,其中有一个<iframe>。像这样:

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

我想 iframetarget.tld 不包含推荐人/看不到 mywebsite.com 是否正在加载他们的页面。

那可能吗?

注意:iframe 将使用 jQuery lightbox/colorbox 加载

4

3 回答 3

19

这些答案都没有对我有用,但MDN 的 iframe 参考声明设置referrerpolicytono-referrer将完成此操作,并且对我有用。对旧浏览器的支持将受到打击或错过。

例子:

<iframe src="https://whatsmyreferer.com/" referrerpolicy="no-referrer" style="width: 100%; height: 300px;"></iframe>

于 2018-08-27T22:24:26.417 回答
8
<iframe id="#loadiframe" src='javascript:window.location.replace("http://www.iframetarget.tld")'>

有用。

于 2016-06-10T08:01:50.223 回答
1

使用带有 javascript 位置重定向的 iframe 可以工作:

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

请注意,在某些使用 HTTP 的浏览器上,将始终发送最后一个引用者,这将是拥有 iframe 的域。使用 HTTPS(和有效证书)可确保在所有测试的浏览器上隐藏引荐来源网址。

于 2015-05-18T13:06:29.303 回答