次のコードスニペットを自分のサイトに追加して、不足しているリソースのインスタンスをキャプチャしようとしています<head>
。
window.onerror = function(message, file, line) {
console.log('Error:', message, file, line);
}
ただし、これはJSエラーのみをキャプチャし、一般的なDOMエラーはキャプチャしないようです。<script>
1)存在しないファイルを<img>
指すタグを作成し、2)存在しない画像を指すタグを作成することを意図的に試みました。error
どちらもイベントをトリガーしません。
私の質問は次のとおりです。
- どのような種類のエラーが
onerror
リッスンしていますか? - これらのエラーをキャプチャするにはどうすればよいですか?上記のコードが機能しないのはなぜですか?