【发布时间】:2016-07-24 15:59:41
【问题描述】:
我有一个带有 iframe 的 ssl 页面,该 iframe 是另一个 ssl 页面。这在我使用 chrome 或 edge 的桌面上运行良好。
但在移动设备上,使用 android 5.1 和 Chrome 或 FF 不显示 iframe,没有错误,只是一个带有皱眉脸的小页面图标的空白区域。
据我所知,没有混合内容。
在同一个网站上,我也有在 iframe 中运行的 youtube 视频,它们运行良好。
带有 iframe 的页面不适用于 Adroid:
https://prolabprints.com/order-online/simple-file-uploader/
iframe 中的页面:
https://uploads.prolabprints.com/
主站点是一个静态站点,通过 AWS S3 和 Cloudfront 托管,使用他们的免费 TLS 证书。
iframe 页面(上传器)在 EC2 实例上运行,并使用免费的letsencrypt 证书。
这是一个包含 youtube 视频 iframe 的页面,当 Android 上的上传页面出现故障时,该页面可以正常工作:
https://prolabprints.com/videos/roes-intro-video/
我尝试过 Ipod touch,它可以工作。我尝试了几部安卓手机,但它们都不工作。
我也尝试从 iframe 中删除 onload="scroll(0,0)",但没有任何区别。
我尝试将 iframe 的 url 设置为 //uploads.prolabprints.com 就像 youtube embed 一样,但这不起作用。
为什么我的上传者的 iframe 不能在 Youtube iframe 工作时工作?这是因为我拥有的 ssl 证书类型吗?
【问题讨论】: