Leiden eines Webdevelopers Teil 1

// 15. Oct 2008 // 1 Comment » // Tech

Warum krieg ich bei einer über HTTPS aufgerufenen Seite einen mixed content Fehler ?

Da wird wohl noch irgend eine Resource noch per HTTP geladen. Enfach. Fiddler starten, HTTPS Seite neu laden und den HTTP Request aus dem Protokoll raussuchen.

Denkste, da gibt es keinen HTTP Request. Alle HTML, Bilder, Css, ScriptResource.axd usw werden sauber über HTTPS geladen. Woher kommt dann der Fehler, wenn scheinbar eh nichts geladen wird?

Beantworte ich die Warnung mit JA oder mit NEIN sehe ich absolut keinen Unterschied im Browser.

Des Rätsels Lösung: In einem CSS hatte ich ein transparentes 1-Pixel Gif verwendet, welches ich direkt ins Stylesheet embedded hatte:

background-image:url(data:image/gif;base64,AAAA);

nachdem ich das durch

background-image:url(pixel.gif);

ersetzt hatte, war auch die mixed content Fehlermeldung weg.

6 Stunden Troubleshooting hat mich das gekostet.

1 Response to “Leiden eines Webdevelopers Teil 1”

  1. Holger Holger says:

    danke für diesen Post Smile das war die Lösung für mein Problem!

Add comment


  1. (Shows your Gravatar icon)

  2. Loading