【问题标题】:Webpage under mod_pagespeed won't load SVG imagemod_pagespeed 下的网页不会加载 SVG 图像
【发布时间】:2017-07-16 04:16:44
【问题描述】:

几个月前,我在我的服务器上安装了 Google 的 mod_pagespeed。一切都按预期工作,但昨天它停止提供一个 SVG 图像并为其<img /> 标签添加了一些属性:onload="pagespeed.CriticalImages.checkImageForCriticality(this);"data-pagespeed-url-hash="1225483209"

我真的不知道是什么导致了这个问题,但是 AFAIK 没有我的行动就停止了工作。文件显示在服务器上。

网址为https://www.datovasim.cz/,图片位于页面右上角。档案https://www.datovasim.cz/img/gomobil.svg

【问题讨论】:

    标签: javascript svg pagespeed google-pagespeed mod-pagespeed


    【解决方案1】:

    图像文件已删除命名空间定义。 IE。 xmlns="something" 和 xmlns:something="something else" 形式的属性,因此它不再作为 SVG 文件有效。

    【讨论】:

    • 谢谢,已解决!我切换到 HTTPS,所以我开始使用 // 而不是 http://https://,并且我为服务器上的所有文件自动更改了它。我忘了<DOCTYPE> 和其他类似标签(例如<svg xmlns="">)在http://// 替换时可能会导致这种行为。
    猜你喜欢
    • 2019-11-25
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2012-11-29
    • 2015-08-12
    • 1970-01-01
    相关资源
    最近更新 更多