我们已经在heroku上创建了一个网站。这是像cryptic-bayou-93861这样的网站。这个网站在导航栏上有一个搜索栏,我想用freefind的搜索服务来实现它的功能。我从它收到的搜索结果都是http服务器,而heroku服务器没有加载它。这些是错误:
我希望他们能够正常工作,就像他们在localhost上工作一样。我该怎么办?
该应用程序基于django,我尝试了谷歌自定义搜索,但它没有锻炼。
答案 0 :(得分:2)
您无法在HTTPS域上加载大多数HTTP内容。加载HTTP图像很好,但仍然不鼓励。这称为mixed content blocking,这是浏览器的功能。
你唯一能做的就是找出freefind的搜索服务是否支持HTTPS。您可以尝试将网址更改为https://search.freefind.com/...
,看看它是否有效。或者联系freefind并询问他们是否支持HTTPS。如果他们不支持HTTPS,您必须找到其他公司的搜索服务。