检测图像是否无法加载

时间:2016-09-30 21:43:49

标签: javascript

编辑:加粗这个不重复的原因。从一开始就已有三个字了,已经重复了这一点。

如果已经加载了HTMLImageElement (已经触发加载或错误事件),是否有人知道判断加载是否失败的好方法?

我想出的策略:

  • img.src = img.src然后捕获加载或错误事件。浏览器似乎对此进行了优化,并没有实际提出网络请求,但我对使用不假设优化的解决方案感到更为舒服。
  • 更改替代文字,然后查看尺寸是否已更改。很难在图像上与页面的CSS和外部事件监听器进行强大的互操作。

编辑:大胆的原因这不是重复的,因为显然把它放在第一句话并用两种不同的方式措辞仍然没有让任何人注意。

0 个答案:

没有答案