当我想在 Google Chrome 上使用库 D3.js 显示 SVG 图像时遇到问题。
下面是代码:
var svg = d3.select("body").append("embed");
svg.attr("src","img/drawing.svg").attr("type","image/svg+xml");
此代码适用于 Firefox,但不适用于 Google Chrome(如果我使用对象而不是嵌入,则会出现同样的问题)。
但是,如果我将此样式添加到我的 SVG 图片 :attr("style", "display:block")
中,我的图片会显示在 Google Chrome 上。
...有人可以解释一下会发生什么吗?因为这样显示我的图像非常难看。