为什么HTML中的svg不显示?

HTML里插入svg,无论怎么插入,都不显示图片
只显示一对代码,求解

阅读 3.3k
2 个回答

大概率是 response 的 content-type 不对,导致无法解析内容

可以查看 network。如果不跨域的话,你可以用 fetch 拉回来资源,然后手动构建成 bloburl

  1. 你的svg资源是怎么来的,使用的文件路径引入,还是请求的服务器接口。
  2. 你的svg资源是怎么引入到页面当中的。是直接修改<img>标签的src,还是在 <svg> 标签内嵌入svg代码来展示的。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题