画像を読み込み、正常に読み込まれたかどうかを確認する関数があります。(ブラウザが WebP をサポートしているかどうかを確認するには)
問題は、これには onload() と onerror() を使用する必要があることです。つまり、単純に値を返すことはできません。
イベントが発生するまで戻るのを遅らせるにはどうすればよいですか?
これが私のコードです:
function start_check_webp(){
var div = document.createElement('div');
div.innerHTML = '<img id = "test_image" src="test_image.webp">';
webp_test = div.firstChild;
div.firstChild.onerror = function(){support_webp = false}
div.firstChild.onload = function(){support_webp = true}
}