2017-07-10 1 views
0

Nous avons créé un site Web qui est servi dès maintenant sur heroku. Ceci est le site Web comme cryptic-bayou-93861. Ce site a une barre de recherche sur la barre de navigation et je voulais utiliser le service de recherche de freefind pour sa fonction. Ce résultat de recherche que je reçois est tout sur le serveur http et le serveur heroku ne le charge pas. Ce sont les erreurs:Chargement du contenu http sur le domaine https

Error on the browser console

Je veux qu'ils fonctionnent très bien comme ils travaillent sur localhost. Que puis-je faire?

L'application est basée sur django et j'ai essayé la recherche personnalisée google, mais il n'a pas d'entraînement.

Répondre

2

Vous ne pouvez pas charger la plupart du contenu HTTP sur les domaines HTTPS. Le chargement d'images HTTP est correct, mais il est toujours déconseillé. Ceci est appelé mixed content blocking, qui est une fonctionnalité du navigateur.

La seule chose que vous pouvez faire est de savoir si le service de recherche de freefind supporte HTTPS. Vous pouvez essayer de changer l'URL en https://search.freefind.com/... et voir si cela fonctionne. Ou contactez freefind et demandez-leur s'ils soutiennent HTTPS. Si elles ne prennent pas en charge HTTPS, vous devez trouver le service de recherche d'une autre société.