【发布时间】:2014-04-27 01:29:20
【问题描述】:
嗯,这很奇怪。
我有几个 svg 图片的网页。
(我还检测到不支持的 svg 浏览器并改为显示常规图像,但我想这与这里无关)。
有时(我目前在 Chrome OSX 和 Windows 中发现它),浏览器会显示另一个 svg 而不是 html 中提到的那个。
假设我必须从我的页面链接到 logo.svg 和 logo2.svg 的 svg 文件,它可能会显示 logo2.svg 而不是 logo.svg。 我检查了元素,一切似乎都很好。 HTML 指的是一个 svg,而浏览器显示的是不同的 svg(位于 html 的另一部分)。
有什么想法吗?
<a href="Home">
<div style="float:left;width:170px;height:154px;">
<object class="svg-default" data="/images/logo.svg" type="image/svg+xml" style="width:100%; height:100%;z-index:1000;">
</object>
<img class="svg-fallback" src="/images/logo.png" style="width: 151px; height: 41px; display: none;">
</div>
</a>
【问题讨论】:
-
听起来像crbug.com/352762(影响
-
嗨,埃里克,感谢您的评论。好像是这个原因。
-
那你为什么不把它添加为答案呢?