2013-07-15 112 views
2

我有一个虚拟HTTPS下运行的开发站点设置,但它有一个证书,但Chrome认为它的域名无效。然而,我的真实网站有一个真正的证书,并且我想知道,由于我的网页上的某些不安全内容,该HTTPS连接是否会中断。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',如果您的页面已经存在,则使用'https';如果您的页面为' – Ian

+0

@Ian:则该外部网站不支持通过HTTPS请求,这是问题,因为它看起来。除此之外,你的建议是有效的。这是应该如何完成的。 – Ma3x

+0

@ Ma3x啊,是的,我明白了。我应该先测试一下(并且首先正确地读取所有内容) – Ian

回答

5

如果您包含来自不安全来源(http)的内容,封印将会中断。它仍然是安全的,但它不会显示为仅包含安全内容的页面。

+1

只是为了澄清一点。只要您的网站拥有正确的SSL证书,封条将在Chrome中显示一个黄色三角形,而不是绿色图标。你不会得到红色的罢工/页面。 – Ma3x

+0

在Firefox中,只有安全内容(锁定)或混合内容(正常图标) – jwacalex

相关问题