【发布时间】:2020-02-25 02:18:54
【问题描述】:
我们有一个旧网站,它通过一个名为 LaunchPad 的外部站点来实现,该站点调用同一域但不同子域中的其他站点,如下所示:
请注意,iframed 内容没有指定 http:// 网址。我搜索了整个网站。
不过,我收到了一个类似于此链接上的混合内容错误:https://support.cloudflare.com/hc/en-us/articles/200170476-Troubleshooting-mixed-content-errors
当我浏览包含 iframe 的页面时,它只是挂起并且从不呈现,并且我得到了混合内容。我们使用的是最新的 Chrome 浏览器。
奇怪的是,如果我在 Web 服务器所在的物理机器上浏览并在该机器上浏览,没有错误。只有当我从另一台机器上浏览时它才会中断。
我让我的同事浏览并得到相同的结果。
知道为什么它只能在服务器上的浏览器上运行吗?我们正在使用 IIS 8.5 为子域设置了 http 和 https 的绑定,并为 https 绑定安装了格式为 *.domain.com 的证书。
【问题讨论】:
-
Post 需要更多关于究竟发生了什么的详细信息。 “iframed 内容未指定 http:// 网址”是帖子中有关该页面的唯一信息。也许在浏览器中添加“网络”选项卡的输出(作为文本,可能替换域名)......