2009-04-01 8 views
1

Ich sehe die "Diese Seite enthält sowohl sichere und nicht sichere Elemente." Meldung beim Anzeigen einer Seite auf meiner Website mit IE 6. Dies erscheint nicht in IE 7 oder Firefox. Ich habe einige Nachforschungen gemacht und es scheint, dass das Problem mit Links zu HTTP: // anstatt HTTPS zu tun hat: //SSL und nicht sichere Artikel Nachricht

Wäre der Fix nur um die Seitenquelle zu sehen und überall dort zu finden ist ein HTTP:// src und ändere es? Ich glaube, dass sie aus JavaScript generiert werden.

Dank Nick

Antwort

0

SO bestand das Problem darin, dass ein Drittanbieter-Steuerelement ein Element mit dem Attribut src = "about: blank" erstellte. In IE6 ist diese Quelle nicht vertrauenswürdig. Die Lösung für mich bestand darin, eine leere Datei zu erstellen. Diese Datei enthielt nichts als ein Tag.

Ich habe dann die

Dies das Problem behoben. Nach dem, was ich gelesen habe, ist dies kein Problem in neueren Versionen von IE.

4

Ja, müssen Sie sicherstellen, dass Skripte und Bilder über HTTPS referenziert werden, wenn die Seite von HTTPS verwiesen wird.

Alternativ können Sie versuchen, relative URLs zu verwenden, sodass Ihre Seite entweder HTTP oder HTTPS sein kann, ohne dass der HTML-Code geändert werden muss.

0

Verwenden Sie prototype.js?

Es gibt eine Zeile dort zu erkennen, wenn die Seite geladen wird, welche Anrufe \: als src =

Ersetzen Sie diese src mit einer js-Datei auf Ihrem System. Es kann leer sein.