我有一个image / svg + xml类型的对象。我把它附加到一个div,我称之为画布。
创建对象的代码如下所示:
this._svg = document.createElement("object");
this._svg.setAttribute("type","image/svg+xml");
this._canvas.appendChild(this._svg);
我有这个._svg.onload = function(){..}工作正常。在加载图像时调用它。
但后来我也有了._svg.onerror = function(){...这里我做了一些事情,比如将错误记录到控制台e.t.c}
此onerror调用仅适用于IE而非Chrome。是否有一个原因?有替代品吗?