In the <image>
tag inside the svg element, href
works fine in Chrome. To work in older versions of Safari, you need xlink:href
. (Also applies to the <use>
tag.) Keep in mind xlink:href
is deprecated and is being replaced by href
. However, it was not supported until Safari 12.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/href
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" ...>
<image href="data..." xlink:href="data...">
</svg>