Chrome 最新 bug: 在src为空的img元素的onerror事件中移除自己,导致崩溃

今天突然发现Chrome打开自己的网站会崩溃,而safari、ie都正常,经排查发现下面的代码会导致chrome 25崩溃:

<img src="" onerror="this.parentNode.removeChild(this);" />

而给src赋值后,就不会崩溃了:

<img src="no" onerror="this.parentNode.removeChild(this);" />

将移除操作放到onclick事件中再触发之,也不会崩溃:

<img src="" onclick="this.parentNode.removeChild(this);" />

因为之前一直运行正常,估计是新版chrome在渲染引擎方面的改动导致。这段代码是用来自动移除url错误的图片的,将其改为src不为空时才输出img元素,问题解决。