编程语言
首页 > 编程语言> > javascript – IE9导入内联SVG元素坏了

javascript – IE9导入内联SVG元素坏了

作者:互联网

我使用this method将SVG文档导入到页面中,它运行得很好,但在IE9中,没有< image>导入后标记工作(它们显示为损坏的图像,即使它们的xlink:href属性正确).为什么会发生这种情况,是否有任何解决办法?这是一个简单的test page.它在Chrome,FF等中运行良好,但在IE9中没有.

解决方法:

this answer中提供的importNode的js实现没有正确设置命名空间属性,它应该使用setAttributeNS来正确设置xlink:href.这个other implementation of importNode似乎处理了这个问题,你试过使用那个吗?

标签:javascript,svg,internet-explorer-9
来源: https://codeday.me/bug/20190729/1569241.html