gpt4 book ai didi

html - 从框架加载 https 站点

转载 作者:行者123 更新时间:2023-11-28 03:00:50 26 4
gpt4 key购买 nike

考虑一下:

<html>
<frameset cols="50%,50%" frameborder=no border=no framespacing=no>
<frame src="http://site1.com">
<frame src="https://site2.com">
</frameset>
</html>

我已将此文件保存到 myCompareFrames.html 并尝试使用 google-chrome 打开它。

这样做的原因是两个框架彼此相邻,这样我就可以比较一些结果(而不是打开两个页面,哈哈)

但是它只打开httpNOT https(注意:没有一个网站是本地的)

所以我的问题是:

  • 为什么它可以加载 http 而不是 https?
  • 有没有简单的方法?

注意:

如果没有简单的方法来做到这一点,我会很高兴解释为什么会发生这种情况,因为我很好奇,但我不会在这样的愚蠢问题上花费数小时。

最佳答案

对于本地文件

<html>
<frameset cols="50%,50%" frameborder=no border=no framespacing=no>
<frame src="http://spiegel.de">
<frame src="https://www.wikipedia.org">
</frameset>
</html>

Firefox 开发者版加载了这两个页面。

然而,例如,在使用 stackoverflow.com 而不是 spiegel.de 时出现问题。

因此,它可能取决于站点。猜测可能是 https 元素(SO 确实存在)结合 mixed-content protection 导致加载失败。 (也适用于 IE 和 Chrome)。 Web 控制台未显示任何错误。

至于为什么是安全问题,看f.ex。 https://security.stackexchange.com/questions/38317/specific-risks-of-embedding-an-https-iframe-in-an-http-page

关于html - 从框架加载 https 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34746789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com