外部SVG图标未在Firefox中显示

xpages-noob

我想在我的网页上使用SVG图标。因此,我创建了一个包含所有图标定义的SVG文件(defs.svg):

<svg style="position:absolute;width:0;height: 0;" width="0" height="0" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<symbol id="img_test" viewBox="0 0 1024 1024">
	<path class="path1" d="M860.184 52.761c93.399 0 163.812 67.858 163.812 163.782v364.038c0 83.333-65.224 163.97-163.812 163.97h-277.814c-25.609 0-61.008 14.799-79.019 33.044l-180.619 182.944c-18.018 18.222-36.535 12.602-41.359-12.553l-30.289-157.833c-4.827-25.156-26.314-45.597-48.017-45.597h-39.264c-100.936 0-163.804-73.116-163.804-163.97v-364.042c0-98.634 67.858-163.782 163.804-163.782h696.38z"></path>
</symbol>
...
</defs>
</svg>

但是,当我使用以下HTML代码将图标形象化时

<svg style="display:inline-block;width:48px;height:48px;fill:#000;">
  <use xlink:href="http://www.example.com/defs.svg#img_test"></use>
</svg>

它在FirefoxSafari中没有显示但是Chrome中是可见的有人可以告诉我我在做什么错吗?

PS:内联使用给定的SVG定义可以在所有上述浏览器中使用,但是这种方法对我来说不是一种选择,因为我希望SVG被浏览器缓存。

xpages-noob

问题是我的服务器没有为svg文件资源提供正确的MIME类型在响应头中将MIME类型手动设置为“ image / svg + xml ”后,它也可以在Firefox和Safari中使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Fontawesome 图标 SVG 未在 Firefox 中显示为 Heremap 标记

来自分类Dev

SVG / PNG未在Firefox中显示

来自分类Dev

SVG图像未在Firefox中显示

来自分类Dev

SVG符号未在Firefox中完全显示

来自分类Dev

Joomla网站上的圆形SVG图像未在Firefox中显示

来自分类Dev

图标未在ActionBar中显示

来自分类Dev

SVG 未在 Wordpress 中显示

来自分类Dev

菜单中的图标未在android中显示

来自分类Dev

某些Fontawesome图标未在Safari中显示

来自分类Dev

网站图标未在Google Chrome中显示

来自分类Dev

图标未在react-native中显示

来自分类Dev

某些Fontawesome图标未在Safari中显示

来自分类Dev

汉堡图标未在 Vuetify 2.0 中显示

来自分类Dev

SVG过滤器未在Firefox中显示,在Chrome中工作正常

来自分类Dev

SVG填充未在FireFox中应用

来自分类Dev

外部图片未在Android中显示

来自分类Dev

SVG背景未在Safari中显示

来自分类Dev

SVG图像元素未在Safari中显示

来自分类Dev

SVG文件未在HTML中显示

来自分类Dev

content属性未在FireFox中显示

来自分类Dev

绝对居中的图像未在Firefox中显示

来自分类Dev

Javascript函数结果未在Firefox中显示

来自分类Dev

Bootstrap下拉列表未在Firefox中显示

来自分类Dev

文本输入未在Firefox中显示。

来自分类Dev

Kendo Grid 未在 Firefox 中显示

来自分类Dev

在Firefox中缺少“显示您的书签”图标

来自分类Dev

物化CSS图标未在Safari浏览器中显示

来自分类Dev

图标未在heroku中显示,但它们在本地

来自分类Dev

jquery-ui图标未在生产环境中显示