Wie Google Custom Search auf https zu vermeiden, nicht sicheren Content prompt bedienen?

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

  •  27-09-2019
  •  | 
  •  

Frage

Gibt es eine Möglichkeit das Skript für die Suchergebnisse von einer HTTPS-Site zu erhalten statt http://www.google.com/afsonline/show_afs_search.js

Ich bin mit der benutzerdefinierten Google Business-Suche auf einer HTTPS-Site. Wenn die Suche wird Web-Browser zeigt vorgelegt Warnung:

"This page contains both secure and nonsecure items"

Ich habe versucht, die Quelle zu ändern https://www.google.com/afsonline/show_afs_search.js zu sein, aber das funktioniert nicht. Noch JavaScript aus diesem Link Connects zu http zurück Links anstelle von https-Links.

Hat jemand weiß, wie dieses Problem beheben?

War es hilfreich?

Lösung

Ein Hack, das funktioniert für mich ist eine modifizierte Version des Skripts zur Verfügung zu stellen

https://www.google.com/afsonline/show_afs_search.js

auf einem anderen Server, sagen:

https://www.myserver.com/show_afs_search.js

Kopieren Sie einfach den Original-Skripte Quellcode und ersetzen ‚http‘ mit ‚https‘ im Skript (ein Ereignis). Natürlich, die Arbeit jederzeit aufhören könnte, wenn Google etwas ändert.

Andere Tipps

Auch wenn Sie den Javascript-Link zu HTTPS ändern, wird show_afs_search.js noch fest einprogrammiert die Suchergebnisse über HTTP zu bekommen, nicht HTTPS. Um diesen Fehler zu vermeiden, stellen Sie Ihre eigene Kopie von show_afs_search.js dass Zupacken Ergebnisse über HTTPS.

Schritte:

  1. download show_afs_search.js
  2. , um die Datei öffnen und ersetzen 'http' mit 'https'
  3. setzt diese Datei eines Ihren https-Server und es verwenden,

So ändern Sie die eine Instanz von http auf https.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top