请不要将此标记为重复。我实际上知道其他StackOverflow答案的答案,重点是,如果您的svg
没有设置width
和height
,它将不会在Firefox画布上呈现。 / p>
现在,我在样式表中有图像作为背景图像URL,但没有这些属性。我开发了一种方法,首先将base64编码的svg转换回普通svg,添加width
和height
属性,然后base64编码回新的svg
,并呈现新的img url。 / p>
我有一个完整的,经过测试的解决方案,在jsFiddle示例中进行了演示:
https://jsfiddle.net/ba259ecs/
我只问了这个问题,也许有人会觉得在Firefox画布上渲染经过CSS编码的背景图像很有用。