我在<iframe>
中有一些工作的SVG绘图,其中包含一些<image>
个元素。图纸位于一个位置;相对于另一个的图像。这是HTML:
<iframe src="/howl/svg/id/482?width=535&height=325"></iframe>
以下是作为<iframe>
<svg xml:base="/howl/">
<svg width="535" height="325" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="svg_1">
<image xlink:href="file/id/472" id="svg_4" height="516" width="631" y="-95.5" x="-48"/>
</g>
</svg>
</svg>
一切都正常显示。但是,根据萤火虫的说法,我有两个要求:
http://localhost:8086/howl/file/id/472
- 这是正确的并正确加载。http://localhost:8086/howl/svg/id/file/id/472
- 这是不正确的。有趣的是,错误的请求不会返回404,而是使用神秘的微调器无限期地在Firebug中进行搅拌。我也无法点击检查请求。如果我直接在浏览器中输入此URL:
http://localhost:8086/howl/svg/id/file/id/472
我得到404 Not Found,这是我所期望的,但不是Firebug所报道的。
这是我的SVG的问题吗? Firebug错误?是第二个请求了吗?
谢谢!
已更新:我已将我的整个源代码包含在内。
答案 0 :(得分:1)
我也看到了这些请求,但这正是Firefox所做的。因此,它似乎不是Firebug问题(其他Firefox监控工具显示相同)。
我对SVG没有多少经验,但如果我更换:
<svg xml:base="/howl/">
与
<svg>
我只看到两个请求。什么是xml:base for?