Come utilizzare Google Custom Search su https per evitare contenuto non sicuro pronta?

StackOverflow https://stackoverflow.com/questions/3838716

  •  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?

È stato utile?

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:

  1. scaricare show_afs_search.js
  2. aprire il file e sostituire 'http' con 'https'
  3. mettere questo file uno il server HTTPS e usarlo

Basta cambiare la sola istanza di http a https.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top