我有一个包含线性渐变的SVG对象直接嵌入文档中,在Chrome和Firefox中工作正常,但在Safari中没有任何渲染。如果我将SVG作为文件创建并使用Object标签嵌入它,它在Safari中可以正常工作。其他形状和填充功能正常,只是线性渐变无法工作。我想我可以使用Object,但我更喜欢直接嵌入SVG。
我在这里创建了一个演示(在Chrome中有效,在Safari中无效):http://jsfiddle.net/sjKbN/
我遇到了这个答案,建议将内容类型设置为“application/xhtml+xml”,但这本身似乎会引起其他问题。
只是想知道是否有人遇到过任何其他修复或想法来使其工作。