【问题标题】:Some SVG files do not work on safari某些 SVG 文件不适用于 safari
【发布时间】:2017-09-19 13:37:16
【问题描述】:

我通过 adobe illustrator 创建了 SVG 文件。但这些文件在 Safari 上不起作用。它适用于 Chrome 和 Firefox。

你可以在这个网站上看到:https://www.communityinviter.com/

【问题讨论】:

  • 该网站的证书域名错误。

标签: css html svg safari


【解决方案1】:

Safari在svg渲染上还是有一些问题,尝试把embed标签从img改成:

<iframe src="your-svg.svg"></iframe>
<embed src="your-svg.svg" type="image/svg+xml"></embed>
<object data="your-svg.svg" type="image/svg+xml"></object>

或者干脆尝试包含您的 svg 内联:

<svg width:"10%" xmlns="http://www.w3.org/2000/svg">
</svg>

或使用 js modernizr 库(https://modernizr.com/),您可以通过这种方式防止旧浏览器出现错误渲染或隐藏显示 png 的元素:

if (!Modernizr.svg) {
    $(".yourimg").attr("src", "images/svg.png");
}

【讨论】:

  • 我使用它并且它的工作。坦克你这么多。我爱你,男人
猜你喜欢
  • 2019-01-24
  • 1970-01-01
  • 1970-01-01
  • 2017-07-20
  • 2014-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多