Microsoft Edge不呈现SVG外部内容

时间:2016-06-23 20:16:38

标签: svg microsoft-edge

尝试在Edge上使用外部svg内容时出现问题。我发现有几个网站称自EdgeHTML版本13以来Edge支持SVG外部内容,但我不知道。

我目前的EdgeHTML版本是:13.10583,here是我阅读支持的地方。

This正是我想要想象的。

<svg>
  <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="map.svg#back"></use>
</svg>

我对chrome的结果: enter image description here

我在边缘的结果: enter image description here

P.D我知道这不适用于旧版本或IE,因此我使用的是svg4everybody lib,它不适用于Edge 13。

1 个答案:

答案 0 :(得分:0)

您只需使用<img>然后嵌入它而不是使用xlink。 这里已经有一些代码了。 我最近为自己创建了一个适用于所有浏览器的工具 https://github.com/IskrenStanislavov/svg-embed