我的 SVG文件大约有6300行。在Chrome中以.svg
打开此文件即可。但是,只要我通过<object>
代码在 HTML文件中内联使用它,就会只绘制一半的元素。
使用Chrome的"analyze element"
选项,我看到嵌入式SVG的来源已被切断。
我也试过Firefox,但是这里的SVG和以前一样空,唯一不同的是,缺少的元素是在奇怪的位置下面绘制的。
如果我通过<object data="">
打开SVG作为外部数据,它运行正常,但这不是一个可行的选择,因为我的脚本没有正常工作。
因为SVG包含机密数据,所以我无法在此链接。我希望有人可以帮助我。
答案 0 :(得分:1)
您是否确定该文件没有解析问题仅在内联时发生? SVG渲染器通常会在遇到问题时停止渲染。
我首先尝试找到它停止的元素。然后寻找任何奇怪的东西。