Javascriptを使用してHTML5キャンバスに画像を追加しています。
img = new Image();
img.addEventListener('load', loadCallBack, false);
img.src = image_url;
そしてloadCallBack
、画像を描画します。
問題は、がimage_url
壊れた画像または存在しない画像を参照する場合があることです。これが発生すると、コンソールで404エラーが発生し、キャンバス上の画像が白のままになります。src
代わりに、画像の属性を別の属性に置き換えられるようにしたいと思いますimage_url
。
次のことを試しましたが、機能しませんでした。
img.addEventListener("error", function(){console.log("404");});
画像の404を検出するにはどうすればよいですか?
注:これまでに投稿された2つはどちらも機能していないため、私はまだ解決策を探しています。