【问题标题】:How to get status code from an image url? Javascript如何从图片网址获取状态码? Javascript
【发布时间】:2019-01-16 03:52:26
【问题描述】:

如何从图片网址获取状态码。如果图片状态码是404,我想换成别的。

【问题讨论】:

  • 如果需要,您可能会使用 Ajax 来确定确切的响应代码,但与 Arup 的答案相比,这是一种更繁重的方法。

标签: javascript image http url get


【解决方案1】:

您可以使用onloadonerror 事件。

<script type="text/javascript">
  function onImageLoad() {
    alert("imgOne is loaded.");
  }

  function onImageLoadError() {
    alert("imgTwo is not loaded.");
  }
</script>
<img src="http://via.placeholder.com/350x150" id="imgOne" onload="onImageLoad(this);" />
<img src="http://via1.placeholder.com/350x150" id="imgTwo" onerror="onImageLoadError(this);" />

JSFiddle.

【讨论】:

  • 这里唯一的问题是您不能将它专门与响应代码相关联。
猜你喜欢
  • 1970-01-01
  • 2012-12-14
  • 2018-07-21
  • 1970-01-01
  • 2016-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多