【问题标题】:Safari 8.0 Not Rendering/Recognizing SVG filesSafari 8.0 无法呈现/识别 SVG 文件
【发布时间】:2014-11-21 00:42:36
【问题描述】:

所以,我查了一下,Safari 8 应该支持 SVG 文件。但是,当我转到我的页面(目前只是在本地运行)时,它不会呈现其中的任何一个。谷歌浏览器工作正常,但出于某种原因,Safari 8.0 不能。是否有使 Safari 8.0 能够呈现我的 SVG 的解决方法?这是使用它们的 HTMl(它是一个 django 模板):

<div id="head">
    <a href="/"><img id="home" src="{% static 'email_registration/images/1_full_logo.svg' %}"></a>
    <a href="https://www.facebook.com"><img id="fb" src="{% static 'email_registration/images/2_facebook_icon.svg' %}"></a>
    <a href="http://www.instagram.com"><img id="inst" src="{% static 'email_registration/images/3_instagram_icon.svg' %}"></a>
    <a href="https://www.twitter.com"><img id="twtr" src="{% static 'email_registration/images/4_twitter_icon.svg' %}"></a>
    <a href="https://www.youtube.com"><img id="yt" src="{% static 'email_registration/images/5_youtube_icon.svg' %}"></a>
</div>

提前感谢您的帮助。如果需要更多信息,请告诉我。

【问题讨论】:

    标签: css django html svg safari


    【解决方案1】:

    我自己也遇到了这个问题,在查看了源代码后,我意识到 Adob​​e extract 已将矢量转换为 svg 文件中的嵌入 png。并不是说这是您问题的解决方案,但可能值得一试。

    【讨论】:

      【解决方案2】:

      要检查的一件事是您的网络服务器是否正在使用正确的 MIME 类型 (Content-Type) 提供 SVG 文件。对于 SVG 文件,它应该是 image/svg+xml。最简单的查找方法是使用浏览器开发工具的“网络”选项卡。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-01
        • 2021-12-17
        • 1970-01-01
        • 2020-05-02
        • 1970-01-01
        • 1970-01-01
        • 2016-02-13
        • 2012-12-08
        相关资源
        最近更新 更多