Safari 内嵌SVG渐变在Opera中变为黑色

Safari 内嵌SVG渐变在Opera中变为黑色,safari,svg,extjs4,opera,gradient,Safari,Svg,Extjs4,Opera,Gradient,我有一个类似的问题,如,并根据该问题准备了一个示例: 除了Safari和Opera之外,每个浏览器都能很好地处理这个问题。在Opera中,如果您首先单击 “运行”SVG呈现为一个黑盒。单击“更新”后,SVG被呈现 正确地 在我们的应用程序中,我们在ExtJS 4.1.1中使用它,直接使用 html = '<svg id="foo" > .... </svg>'; this.update(html); 我现在完全没有主意了,非常感谢所有的建议。谢谢,现在被报道为Oper

我有一个类似的问题,如,并根据该问题准备了一个示例:

除了Safari和Opera之外,每个浏览器都能很好地处理这个问题。在Opera中,如果您首先单击 “运行”SVG呈现为一个黑盒。单击“更新”后,SVG被呈现 正确地 在我们的应用程序中,我们在ExtJS 4.1.1中使用它,直接使用

html = '<svg id="foo" > .... </svg>';
this.update(html);

我现在完全没有主意了,非常感谢所有的建议。

谢谢,现在被报道为Opera bug CORE-49122。很高兴知道。。。所以在Safari中,它也是一个应该报告的bug?你的小提琴链接在我的opera中运行良好。我的版本是
版本:18.0.1284.68
更新流:稳定
系统:Windows 7 64位(WoW64)
listeners : {

    click : {
        element : 'el',
        fn : function(a, b, c, d) {
            var svgElement = b;
[...]