gpt4 book ai didi

javascript - 如何捕获客户端缺失的资源?

转载 作者:搜寻专家 更新时间:2023-10-31 19:26:12 24 4
gpt4 key购买 nike

我试图通过将以下代码片段添加到我网站的 <head> 来捕获丢失资源的实例:

window.onerror = function(message, file, line) {
console.log('Error:', message, file, line);
}

但这似乎只能捕获 JS 错误,而不是一般的 DOM 错误。我故意尝试过:1)创建<script>指向不存在文件的标签,以及 2) 创建 <img>指向不存在图像的标签。两者都不会触发 error事件。

我的问题是:

  1. onerror 属于哪种错误?听什么?
  2. 如何捕获这些错误?为什么上面的代码不起作用?

最佳答案

如果您认为某个特定元素可能包含不存在的图像或脚本,并且您一般不需要捕获内容,则可以向这些特定的添加一个onerror >imgscript 标签:

<img src="http://something/that/might/not/exist.png" onerror="alert('Error!');">

关于javascript - 如何捕获客户端缺失的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com