Ich hatte einen merkwürdigen Darstellungsfehler auf meiner Webseite
23. März 2017
Vorgestern habe ich einen Fehler auf meiner Webseite entdeckt. Auf einer einzelnen Seite wurden die Elemente nicht richtig dargestellt, so als würden die CSS Werte nicht berücksichtigt. Auf der Browserkonsole konnte ich sehen, daß alle Javascript- und CSS-Dateien erfolgreich geladen wurden. Dennoch wurde die Seite nicht richtig gerendert. Bei
browsershots.org habe ich die Seite geprüft und siehe da, alte Browser haben die Seite richtig dargestellt - merkwürdig dachte ich.
Ich hatte einen Fehler in meinem Javascript-Code oder eine veraltet jquery Version in Verdacht, nur auf dieser Seite verwende ich
accordions aus der jquery UI. Um besser analysieren zu können, habe ich den Fehler lokal nachgestellt. Auch bei meinem Apache auf dem PC trat der Fehler auf. Nun habe ich in der .htaccess die HTTPS Umleitung und Content Security Policy
CSP abgeschalten, jetzt funktionierte es wieder.
Ab hier war der Fehler schnell gefunden und behoben. Die HTTPS Umleitung spielte keine Rolle. Aber auf dieser Seite gab es inline javascript und das ist per CSP nicht erlaubt.