如果从iframe发送HTTP请求,iframed网站会从哪里查看请求?

时间:2015-11-06 00:12:14

标签: html security http iframe

假设我制作了一个包含

的网页
<iframe src="http://google.com"/>

并且用户浏览iframe。 Google是否会看到我正在托管我的网站的服务器或用户路由器发出的请求?

1 个答案:

答案 0 :(得分:4)

您不从服务器加载iframe源代码的内容。您只需将该代码传递给用户浏览器,然后一切都在客户端进行。因此谷歌会看到客户端IP地址等。

当通过其他域名调用某个网站时,无论是否为iframe,浏览器都会使用HTTP Referrer数据将当前域名发送到下一个目标(在您的情况下为google.com)。这是google.com了解客户请求谷歌的唯一途径。

详细信息:What is the HTTP Referer if the link is clicked in an <iframe>?