iFrame流量如何运作?

时间:2015-04-17 13:30:44

标签: html iframe https

如果我在文档A中放置一个指向文档B的iframe,文档B是否通过通过托管文档A的服务器,或者是直接发送给我的文件? 在此之后,如果为托管文档A的服务器启用了HTTPS而不是托管文档B的服务器,则在将其发送给我之前是B加密吗?

2 个答案:

答案 0 :(得分:2)

您的浏览器正在访问这两个浏览器iframe只是说"去得到这个",而不是为你检索内容。因此,HTTPS不会继续保护文档B,它将是HTTP流量且未加密。

答案 1 :(得分:1)

使用<iframe>时,它非常类似于在另一个内部加载完整的浏览器窗口实例。 <iframe>可以拥有自己的会话,cookie等,与父浏览器窗口无关。

如果父页面是通过HTTPS传递的,则它对页面中包含的<iframe>的加载方式(加密与否)没有影响。示例:如果您的https://页面包含地址为<iframe>的{​​{1}},则该内容将以明文(未加密)加载。

来自MDN http://

Checkout this page - 它非常详细地记录了这个元素。

另外 - <iframe>是90年代浏览器的遗物,所以尽量避免使用它们。它们提出了各种各样的问题,特别是安全性和响应式设计,所以如果可能的话,尽量选择其他选项。