svg显示问题?
我有一个svg的xml代码,这段代码可以在edge、chrome浏览器正常打开并显示出svg绘制的内容,而当我用firefox打开的时候,页面却是一片空白,这是什么原因造成的以及如何修复使得firefox上也可以正常显示。firefox的版本
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg"
viewBox="112432687.8498 -17346731.0242 120037.6874 57319.0791" version="1.1" overflow="visible" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="draft" transform="matrix(1 0 0 -1 0 0)" stroke-width="22.1696">
<g id="COLUMN" color="rgb(128,128,128)" stroke="currentColor" fill="none" stroke-width="22.1696">
<g id="ID_52FB" fill="currentColor">
<path
d=" M 112460613.0866 17325627.2947 L 112460613.0866 17325827.2947 L 112457813.0866 17325827.2947 L 112457813.0866 17321577.2947 L 112458013.0866 17321577.2947 L 112458013.0866 17325627.2947 L 112460613.0866 17325627.2947 " />
</g>
</g>
</g>
</svg>
edge上firefox上
回复
1个回答
test
2024-06-25
A 能显示,B 不能,很明显是兼容性问题,不过具体是什么问题,就不太清楚。
如果是我的话,我会逐行删掉 SVG 里的内容,直到剩下的部分可以显示;然后再逐段删掉代码,直到剩下的代码可以正常显示。
这样就可以确定出问题的代码,然后去各种平台搜索,多半能找到结果。即使暂时解决不了,多数也有绕过的方案。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容