React: SVG图像onLoad事件未在IE11上调度

创建于 2017-10-03  ·  5评论  ·  资料来源: facebook/react

SVG image元素未获得在IE11上调度的onLoad事件

例子:
https://codepen.io/sahid/pen/NaaRzX

经过React 15.1和16.0测试

DOM Wontfix SVG Bug

最有用的评论

我不确定这里发生了什么,但是一些研究表明IE11 image标签上有一些奇怪之处。 实际上,我无法使onLoad事件在IE11中的js中完全起作用onload="alert('here')"确实可以,但这就是我已经能够完成的所有工作。

我在网上找不到修复程序,这里的程序很丑陋,可能站不住脚。 有什么见解@nhunzaker吗? 您是当地的svg专家

所有5条评论

我不确定这里发生了什么,但是一些研究表明IE11 image标签上有一些奇怪之处。 实际上,我无法使onLoad事件在IE11中的js中完全起作用onload="alert('here')"确实可以,但这就是我已经能够完成的所有工作。

我在网上找不到修复程序,这里的程序很丑陋,可能站不住脚。 有什么见解@nhunzaker吗? 您是当地的svg专家

加,抱歉! 我只是在做另一个PR的测试,而我偶然通过Google😵发现了这一点。

我无法使用以下测试让IE或Edge加载SVG图像事件_period_:
https://codepen.io/nhunzaker/pen/babXLO

除了您建议使用new Image()代理的建议外,我也找不到在线研究(搜索)的解决方案。

我很乐意将其关闭并作为浏览器错误将其注销。 这很me脚,但我并不擅长将图像标签入侵SVG(并且担心边缘情况(如果用作一般解决方案))

@gaearon@jquense你怎么看?

是的,我认为解决方法的成本太高了。 我对这是“不会解决”感到满意,前提是

我可以。

确实@nhunzaker Image类是解决方法

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

addyosmani picture addyosmani  ·  143评论

wohali picture wohali  ·  128评论

iammerrick picture iammerrick  ·  94评论

gaearon picture gaearon  ·  227评论

acdlite picture acdlite  ·  83评论