iframe由用户或服务器调用

时间:2014-04-14 13:10:08

标签: javascript html iframe

我对网络编程很陌生,并试图了解iframe。

所以,我们说我的网页(在服务器上)有一个iframe到热门的bbc网站,如下所示:

<iframe src="http://www.bbc.co.uk"></iframe>

现在,当用户转到我的网页时,iframe会加载 - 但是,谁在iFrame中进行调用? (即BBC内容?)是我的服务器还是用户?

我想另一种提问的方法是,在这种情况下,bbc的日志会查看谁的IP? Web服务器或用户IP?

我想是个愚蠢的问题,但我很困惑!

2 个答案:

答案 0 :(得分:0)

您的访问者的浏览器只会从您的服务器获取一个完整的HTML页面,然后由浏览器完成。因此,所有调用(如外部脚本或图像)以及iframe都将由客户端进行。

答案 1 :(得分:0)

用户的网络浏览器仍然会发出请求。

您可以使用浏览器的开发者工具查看并确认(通常按F12弹出)。请熟悉它们,因为它们将成为您未来可靠的Web开发工具之一。 :)

所以回答你的问题。无论拿着iframe的页面在哪里,最终用户仍在发出请求,因此他们的IP应该出现。