Wie Google Custom Search auf https zu vermeiden, nicht sicheren Content prompt bedienen?
-
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?
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:
- download
show_afs_search.js
- , um die Datei öffnen und ersetzen 'http' mit 'https'
- setzt diese Datei eines Ihren https-Server und es verwenden,
So ändern Sie die eine Instanz von http auf https.