web-dev-qa-db-fra.com

Recherche personnalisée Google à l'aide de certaines ressources HTTP lorsqu'elle est appelée à partir de HTTPS

nous utilisons Google Search Appliance dans notre application Web. Il est utilisé par plusieurs autres parties de notre organisation, mais nous l’utilisons sur une application Web qui utilise https. Nous avons donc suivi les instructions de Google pour obtenir tout le code de Google via https afin que les utilisateurs ne reçoivent pas le message "Cette page contient des éléments sécurisés et non sécurisés". La plupart des codes de Google se sont comportés et nous ont été envoyés en tant que https, mais une partie de ce code provient de http://www.google.com/cse URL complète =

http://www.google.com/cse?q=searchTerma&cx=001025153263958516519%3Aj2323tveixc&cof=FORID%3A11%3BNB%3A1&ie...

qui fait apparaître les avertissements relatifs aux éléments non sécurisés.
Cette fenêtre apparaît dans la page des résultats et l’URL ci-dessus est la seule demande non sécurisée que je puisse trouver.

Mettre à jour. Il s’avère que nous n’avons pas suivi un document Google spécifique pour y parvenir, mais plutôt une série de messages sur le forum. Dernièrement, nous essayons de suivre celui-ci: http://www.google.com/support/forum/p/webelements/thread?tid=64ebdf5fd3839c2d&hl=fr

En examinant ces éléments, je pense qu'il n'est pas possible pour l'instant de desservir l'intégralité de notre site via https et d'utiliser la recherche personnalisée de Google avec JavaScript.
et puisque nous avons payé pour une recherche personnalisée à partir de Google, il devrait exister un moyen de passer à la version non javascript. Est-ce correct?

1
mcgyver5

Depuis que cette question a été posée, Google a commencé à prendre en charge la recherche personnalisée JavaScript pour les sites HTTPS. De https://developers.google.com/custom-search/docs/js/cselement-devguide (non souligné dans l'original):

Cet exemple spécifie que le code JavaScript de l'élément de recherche personnalisé peut être trouvé à l'adresse http://www.google.com/jsapi . Si vous spécifiez un hôte Google local différent (par exemple, <script src="http://www.google.co.uk/jsapi" type="text/javascript">), cet hôte sera également utilisé dans la recherche Google. Pour éviter les avertissements de sécurité liés au contenu mixte , vous pouvez également spécifier https:// au lieu de http:// si nécessaire .

2