我一直在尝试将我的网站从divshot迁移到firebase,因为firebase已经接管了divshot并将其关闭。
Mine是一个简单的只读站点,不需要https。它还包含指向不支持https的外部站点的链接。该网站完美的divshot,但它看起来像firebase强制所有网站使用https。不幸的是,这会导致我的网站引用的外部网站加载失败。错误是:
混合内容:“https://mysite.firebaseapp.com/”页面是通过HTTPS加载的,但请求了不安全的资源“http://www.externalsite.com/”。此请求已被阻止;内容必须通过HTTPS提供。
我尝试删除http:所以外部网站只是//www.externalsite.com/,但这会导致证书错误。我无法将其更改为https,因为此外部网站不支持它。
有没有解决这个问题的方法?
答案 0 :(得分:8)
简短的回答是否定的。这完全是设计上的。在https网站上允许http是一个安全漏洞。因此它被阻止了。
然而,
希望您觉得这有用,它可能不是您所寻找的答案,但它可能会指向您正确的方向。