画像の URL が存在するかどうかを検証する軽量な方法を知っている人はいますか?
404 画像 URL をうまく処理できない jquery 画像ビューアー プラグイン (またはその他の JavaScript ライトボックス プラグイン) にフィードする画像 (一部は 404) のリストがあります。
html img 要素で利用可能なイベントを使用できることはわかっていますonerror
。これはおそらく最も効率的であり、<img>
タグの使用を必要とする他の画像ビューアー プラグインで以前に使用したことがありますが、すべてのプラグインがそのタグを使用するわけではありません (私の現在のもの)、プラグインがそれらを詰まらせないようにURLを検証する方法を疑問に思っていますか?
<img>
set 要素を作成し、display:none
各画像を一度に 1 つずつ設定し、onerror イベントをチェックして有効かどうかを調べることができると思いますが、それは非効率的です。他に簡単な方法はありますか?これらのプラグインの基本的な動作はそれをチェックすることだと思うかもしれませんが、私の基準を満たしているものはまだ見つかりません.