我在对象标签的帮助下将SVG图像加载到我的页面中。我确定图像是否被添加到对象标签的eventhandler
完全加载
objectTag.onload = initialiseSVG;
objectTag.onerror = handleError;
但是如果SVG文件不存在,则不会调用错误函数。
检查<object>
数据源是否不可用的正确方法是什么?
答案 0 :(得分:0)
我在这个问题上寻找的时间更长,最后在另一个线程中找到了一个解决方案:
Detect <embed> tag failing to load video
Evgueni的答案就是我所寻找的。使用XMLHttpRequest
可以检查URL是否存在,因此在实际创建对象标记以包含数据之前,请检查数据源是否可用。谢谢你,不幸的是,我仍然很少有代表投票给他。