在https域上加载http内容

时间:2017-07-10 20:11:07

标签: django http heroku https web-deployment

我们已经在heroku上创建了一个网站。这是像cryptic-bayou-93861这样的网站。这个网站在导航栏上有一个搜索栏,我想用freefind的搜索服务来实现它的功能。我从它收到的搜索结果都是http服务器,而heroku服务器没有加载它。这些是错误:

Error on the browser console

我希望他们能够正常工作,就像他们在localhost上工作一样。我该怎么办?

该应用程序基于django,我尝试了谷歌自定义搜索,但它没有锻炼。

1 个答案:

答案 0 :(得分:2)

您无法在HTTPS域上加载大多数HTTP内容。加载HTTP图像很好,但仍然不鼓励。这称为mixed content blocking,这是浏览器的功能。

你唯一能做的就是找出freefind的搜索服务是否支持HTTPS。您可以尝试将网址更改为https://search.freefind.com/...,看看它是否有效。或者联系freefind并询问他们是否支持HTTPS。如果他们不支持HTTPS,您必须找到其他公司的搜索服务。

相关问题