如果我有一个嵌入到 html 页面中的框架。该页面通过http连接。我的问题是:
如果我的框架通过 https 连接,那么尽管容器页面通过 http 连接,但所有内容仍然加密?
更新:谢谢大家。所以它是加密的:)
通过 https 传输的所有内容都是加密的。如果您的 https 页面包含未加密的元素(仅 http),浏览器将警告您,除非您已关闭警告。
所以是的,您的框架将作为 https 加载,并且如果内容 url 是 https 将被加密。
如果你想确定 - 安装一个 http 代理并检查通过这个代理的流量。您将看到您的 http 请求的 html 和 https 的乱码消息。
iframe 的连接和内容将被加密,但是,如果包含页面是 https ,则用户的浏览器只会显示“锁定”图标,因此从这个角度来看,将 iframe 设置为 https 和包含页面 http 是毫无意义的。
只有通过 https 连接检索的帧内容被加密。
如果加密的帧内容引用(例如图像链接、其他帧等)内容,它可能仍然明确指定引用的内容未加密,例如<img src="http://...."/>