2017-02-25 1 views
2

vor ein paar Monaten Ich habe Googles mod_pagespeed auf meinem Server installiert. Alles hat wie erwartet funktioniert, aber gestern hat es aufgehört, ein SVG-Bild zu bedienen und fügte einige Attribute zu seinem <img /> Tag hinzu: onload="pagespeed.CriticalImages.checkImageForCriticality(this);" und data-pagespeed-url-hash="1225483209".Webseite unter mod_pagespeed wird nicht geladen SVG Bild

Ich weiß wirklich nicht, was das Problem verursacht hat, aber AFAIK funktioniert nicht mehr ohne meine Aktion. Die Datei wird auf dem Server angezeigt.

Die URL der Website lautet https://www.datovasim.cz/ und das Bild befindet sich oben rechts auf der Seite. Datei https://www.datovasim.cz/img/gomobil.svg

Antwort

1

In der Imagedatei wurden die Namespacedefinitionen entfernt. I.e. Attribute der Form xmlns = "etwas" und xmlns: etwas = "etwas anderes", so dass es nicht mehr als SVG-Datei gültig ist.

+0

Danke, gelöst! Ich wechselte zu HTTPS, also begann ich '//' anstelle von 'http: //' oder 'https: //' zu verwenden und änderte es automatisch für alle Dateien auf dem Server. Ich habe vergessen, dass '' und andere ähnliche Tags (wie '') diesen Fehler verursachen können, wenn 'http: //' durch '//' ersetzt wird. –