Wie zu verwenden der Benutzerdefinierten Suche von Google auf https zu vermeiden, nicht sicherer Inhalt angezeigt wird?
Gibt es einen Weg, um das Skript für Suchergebnisse von einer HTTPS-Website
statt http://www.google.com/afsonline/show_afs_search.js
Ich bin mit der benutzerdefinierten google-Suche auf eine HTTPS-Website.
Bei der Suche ist eingereicht web-browser zeigt Warnung:
"This page contains both secure and nonsecure items"
Habe ich versucht, die Quellen zu verändern sein https://www.google.com/afsonline/show_afs_search.js
aber das funktioniert nicht. Noch JavaScript zurückgegeben, von, der link führt zu http-links anstelle von https-links.
Jemand weiß, wie man dieses Problem beheben ?
- Ich hatte das gleiche problem und endete auf der Suche, um zu sehen, wenn die Seite mit "https" und wenn Sie es war, entfernte ich die site search-option, so würde es nicht um die Kündigung. Es würde kommen, wenn jemand in unserer "shopping" - Bereich, und ich dachte, es war besser, zu zeigen, nichts als die Botschaft kommen und erschrecken Sie Weg. Mein code ist eingebettet in die main-Seite Quelle. Nicht sicher, ob ein iFrame würde yeild unterschiedliche Ergebnisse... viel Glück. Ich werde wieder überprüfen, um zu sehen, ob es je eine Lösung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen hack, der für mich funktioniert ist, um eine modifizierte version des Skripts
https://www.google.com/afsonline/show_afs_search.js
auf einem anderen server, sprich:
https://www.myserver.com/show_afs_search.js
Kopieren Sie einfach die original-scripts, source-code und ersetzen Sie "http" mit "https" im Skript (ein vorkommen). Natürlich könnte aufhören zu arbeiten, jederzeit, wenn Google etwas ändert.
Selbst wenn Sie ändern Sie die Javascript-link zu HTTPS
show_afs_search.js
ist noch hartcodiert, um die Suchergebnisse über HTTP, nicht HTTPS. Um diesen Fehler zu vermeiden, stellen Sie Ihre eigene Kopie vonshow_afs_search.js
packt Ergebnisse über HTTPS.Schritte:
show_afs_search.js
Ändern Sie einfach die eine Instanz von http zu https.