Image SVG形状路径内的图像在Safari中渲染为黑色
我有一个很奇怪的狩猎迷。我在SVG形状路径中有一个图像,下面是代码:Image SVG形状路径内的图像在Safari中渲染为黑色,image,safari,fill,sag,Image,Safari,Fill,Sag,我有一个很奇怪的狩猎迷。我在SVG形状路径中有一个图像,下面是代码: 结果是头部的一个标记与相对url相混淆 与此类似的问题 谢谢无法在Safari 12.0.1上重新编程。您使用的是哪个版本?请注意,Safari for Windows已经有六年多的历史了,没有任何更新,它有点像IE8(难怪你会有SVG的怪癖)。我在Mac上使用12.0版(14606.1.36.1.9),在iOS Safari中也有同样的问题。在这里的代码片段中,你是黑色的吗?否则,您确定每个页面中都有这样的标记吗?(wi
结果是头部的一个
标记与相对url相混淆
与此类似的问题
谢谢无法在Safari 12.0.1上重新编程。您使用的是哪个版本?请注意,Safari for Windows已经有六年多的历史了,没有任何更新,它有点像IE8(难怪你会有SVG的怪癖)。我在Mac上使用12.0版(14606.1.36.1.9),在iOS Safari中也有同样的问题。在这里的代码片段中,你是黑色的吗?否则,您确定每个页面中都有这样的标记吗?(wikimedia上的图像)有趣的是,上面的SVG代码或样式表中没有引用黑色填充,但即使禁用了所有样式,它仍然显示为黑色。在本例中,我使用了来自wiki的图像,因为我正在测试它是否与动态加载图像相关。在所有页面上加载完全相同的标记。黑色是默认的填充样式。因此,如果你的图像没有加载,它将是黑色的。现在,由于您没有显示实际的代码,我们只能猜测为什么图像加载在一个页面上,而不是其他页面上。其中一个猜测可能是在图像的href中使用相对路径