【问题标题】:Unable to view SVG on live site in browser无法在浏览器中查看实时站点上的 SVG
【发布时间】:2015-03-13 18:38:18
【问题描述】:

我无法在我的网站http://www.byfrequency.co.uk 上正确显示 SVG。相反,该站点显示的是备用 PNG。

当我在本地预览站点时,它们在所有浏览器中都显示良好,这让我相信服务器端可能存在某种问题。麻烦的是,我不知道从哪里开始纠正这个问题!

(我的网络服务器是 Windows 2008,目前配置为 PHP 5.2、ASP、SSI、Perl、ASP.NET 3.5、CGI)

我调查的其他事情是检查 Chrome 中的对象 (logo.svg)。所有这一切都给我一条消息,上面写着“无法加载响应”,并以红色突出显示。我尝试将文件放在本地根目录下,看看这是否会有所作为。最后,我查阅了许多关于显示 SVG 的文章,但无济于事。

在一个半相关的注释中,我的网络字体在检查网站时似乎也无法加载,但在 Chrome/Safari 中正确呈现,但在 Firefox 中却没有。同样,这些文件的路径是正确的,但我似乎无法纠正这个错误。

任何想法和想法将不胜感激!

【问题讨论】:

  • 这很奇怪——文件路径似乎都是正确的,并且在我的本地机器上查看时也正确显示...
  • 可能是文件权限问题?

标签: css svg


【解决方案1】:

现在通过在 web.config 文件中添加 MIME 类型解决了这个问题。

【讨论】:

    猜你喜欢
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 2019-06-22
    相关资源
    最近更新 更多