HTTPS页面上的不安全内容

3
我有一个开发站点,正在使用伪造的HTTPS运行,它有一个证书,但是Chrome说它无效,因为域名不正确。我的真实网站有一个真正的证书,但我想知道是否由于页面上的某些不安全内容而导致HTTPS连接中断。
我正在使用Brightcove作为第三方视频主机,当使用他们的嵌入代码时,我在我的开发站点上在Chrome开发者控制台中得到以下类型的错误:
https://my.website.com/的页面显示来自http://c.brightcove.com/crossdomain.xml的不安全内容。”
如果我将开发版本部署到我的生产站点,会破坏浏览器地址栏中的HTTPS标志吗? HTTPS对我的客户非常重要,所以我宁愿不部署它,只是看看会发生什么。
不幸的是,Brightcove没有“真正”的HTTPS支持,要么会出现这些错误,要么视频就无法工作。:/
此外,如果通过JavaScript加载视频,则可能会影响视频加载。
谢谢!

1
使用相对URL,并使用无协议的外部URL。例如,使用//code.example.com/js/jquery.js将自动使用https(如果您的页面已经是),或者http(如果您的页面是)。 - Ian
@Ian:那个外部网站似乎不支持HTTPS请求,这就是问题所在。除此之外,你的建议是正确的。这就是应该做的。 - Ma3x
@Ma3x 噢,我明白了。我应该先测试一下(并且先仔细阅读所有内容)。 - Ian
1个回答

6

如果您包含不安全来源(http)的内容,则印章将破裂。尽管仍然安全,但它不会像仅包含安全内容的页面那样突出显示。


1
只是澄清一下。只要您的网站拥有正确的 SSL 证书,印章就会在 Chrome 中显示为黄色三角形,而不是绿色图标。您将不会获得红色打击/页面。 - Ma3x
在Firefox中,仅安全内容(锁定图标)和混合内容(普通图标)之间存在差异。 - jwacalex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接