我对网络编程很陌生,并试图了解iframe。
所以,我们说我的网页(在服务器上)有一个iframe到热门的bbc网站,如下所示:
<iframe src="http://www.bbc.co.uk"></iframe>
现在,当用户转到我的网页时,iframe会加载 - 但是,谁在iFrame中进行调用? (即BBC内容?)是我的服务器还是用户?
我想另一种提问的方法是,在这种情况下,bbc的日志会查看谁的IP? Web服务器或用户IP?
我想是个愚蠢的问题,但我很困惑!
答案 0 :(得分:0)
您的访问者的浏览器只会从您的服务器获取一个完整的HTML页面,然后由浏览器完成。因此,所有调用(如外部脚本或图像)以及iframe都将由客户端进行。
答案 1 :(得分:0)
用户的网络浏览器仍然会发出请求。
您可以使用浏览器的开发者工具查看并确认(通常按F12弹出)。请熟悉它们,因为它们将成为您未来可靠的Web开发工具之一。 :)
所以回答你的问题。无论拿着iframe的页面在哪里,最终用户仍在发出请求,因此他们的IP应该出现。