Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以阻止图像错误冒泡到控制台?_Javascript - Fatal编程技术网

Javascript 是否可以阻止图像错误冒泡到控制台?

Javascript 是否可以阻止图像错误冒泡到控制台?,javascript,Javascript,是否可以阻止图像错误冒泡到控制台 我已经试过了正常的方法-stopPropagation和preventDefault 但是,当我将事件打印到控制台时 而cancelable设置为false。根据文档,默认设置不适用于不可取消的事件 我猜是卑诗省。当你寻找一个不存在的图像时,你是在浪费网络资源。最好使用某种排序或维护算法来保持链接的新鲜度。如果您的图像都是通过某种脚本机制加载的,那么您可以在实际加载图像之前测试图像是否存在——如果需要,在图像src属性上添加一个。不过,我怀疑失败的AJAX请求

是否可以阻止图像错误冒泡到控制台

我已经试过了正常的方法-
stopPropagation
preventDefault

但是,当我将事件打印到控制台时

cancelable
设置为false。根据文档,默认设置不适用于不可取消的事件

我猜是卑诗省。当你寻找一个不存在的图像时,你是在浪费网络资源。最好使用某种排序或维护算法来保持链接的新鲜度。

如果您的图像都是通过某种脚本机制加载的,那么您可以在实际加载图像之前测试图像是否存在——如果需要,在
图像
src
属性上添加一个。不过,我怀疑失败的AJAX请求也会出现在日志中——因此您需要一个服务器端脚本来接受和测试URL

但是,除了这种特殊情况外,目前不可能通过脚本截取较低级别的错误。一,

一般来说,唯一可以想到的方法是“用控制台到处转转”,正如您在评论中所描述的那样。而且,由于你的意图是向潜在客户/雇主隐瞒这些错误,要求他们“用控制台胡闹”显然不是一种选择。你真倒霉

只需修复损坏的引用。


一,。好。这是可能的。但是,如果是这样的话,你将花更多的时间研究和设计黑客,而不是修复你的断开的链接。而且它可能无法跨浏览器兼容。

为什么需要它?:)修复站点,而不是症状。这只是个人喜好,我不喜欢它在控制台中产生的所有“噪音”。嗯,是的,我只需要一个临时解决方案,直到我能编写一个算法来停止链接腐烂。打开过滤器。选中正则表达式复选框。添加“GET”或任何你想过滤掉的内容。