在 https 域上加载 http 内容
Loading http content on https domain
我们已经创建了一个网站,现在可以在 Heroku 上使用。这个网站在导航栏中有一个搜索栏,我想在后端使用 Freefind 搜索服务。我从它那里收到的搜索结果遍及 HTTP 服务器,Heroku 服务器不会加载它。
我希望它们像在本地主机上一样正常工作。我能做什么?
该应用程序是基于 Django 的,我尝试 google 自定义搜索,但它对我不起作用。
您无法在 HTTPS 域上加载大多数 HTTP 内容。加载 HTTP 图像很好,但仍然不鼓励。这称为 mixed content blocking,这是浏览器的功能。
您唯一能做的就是查明freefind 的搜索服务是否支持HTTPS。您可以尝试将 URL 更改为 https://search.freefind.com/...
并查看是否有效。或者联系 freefind 询问他们是否支持 HTTPS。如果他们不支持HTTPS,你就得找其他公司的搜索服务了。
我们已经创建了一个网站,现在可以在 Heroku 上使用。这个网站在导航栏中有一个搜索栏,我想在后端使用 Freefind 搜索服务。我从它那里收到的搜索结果遍及 HTTP 服务器,Heroku 服务器不会加载它。
我希望它们像在本地主机上一样正常工作。我能做什么?
该应用程序是基于 Django 的,我尝试 google 自定义搜索,但它对我不起作用。
您无法在 HTTPS 域上加载大多数 HTTP 内容。加载 HTTP 图像很好,但仍然不鼓励。这称为 mixed content blocking,这是浏览器的功能。
您唯一能做的就是查明freefind 的搜索服务是否支持HTTPS。您可以尝试将 URL 更改为 https://search.freefind.com/...
并查看是否有效。或者联系 freefind 询问他们是否支持 HTTPS。如果他们不支持HTTPS,你就得找其他公司的搜索服务了。