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