Come utilizzare Google Custom Search su https per evitare contenuto non sicuro pronta?
-
27-09-2019 - |
Domanda
C'è un modo per ottenere la sceneggiatura di risultati di ricerca da un sito HTTPS
invece di http://www.google.com/afsonline/show_afs_search.js
Sto usando la ricerca di business Google Custom su un sito HTTPS. Quando la ricerca è presentata spettacoli del browser web di avviso:
"This page contains both secure and nonsecure items"
Ho provato a modificare il sorgente per essere https://www.google.com/afsonline/show_afs_search.js
, ma che non funziona. Ancora JavaScript tornato da quel collegamento si connette a http collega invece di https collegamenti.
Qualcuno sa come risolvere questo problema?
Soluzione
Un hack che funziona per me è quello di fornire una versione modificata dello script
https://www.google.com/afsonline/show_afs_search.js
su un altro server, ad esempio:
https://www.myserver.com/show_afs_search.js
Basta copiare il codice sorgente originale script e sostituire 'http' con 'https' nello script (un'occorrenza). Certo che potrebbe smettere di funzionare se ogni volta Google cambia qualcosa.
Altri suggerimenti
Anche se si modifica il collegamento Javascript per HTTPS, show_afs_search.js
è ancora codificato per ottenere i risultati di ricerca tramite HTTP, HTTPS non. Per evitare questo errore, fare la propria copia di show_afs_search.js
che cattura i risultati tramite HTTPS.
Passi:
- scaricare
show_afs_search.js
- aprire il file e sostituire 'http' con 'https'
- mettere questo file uno il server HTTPS e usarlo
Basta cambiare la sola istanza di http a https.