是否可以阻止图像错误冒泡到控制台?
我尝试了正常的内容 - stopPropagation
和preventDefault
但是,当我将事件打印到控制台时,我得到了
和cancelable
设置为false。根据文档,preventDefault不适用于不可取消的事件。
我的猜测是b.c.在寻找不存在的图像时,您正在浪费网络资源。最好使用某种排序或维护算法来保持链接新鲜。
答案 0 :(得分:1)
如果您的图片都是通过某种脚本机制加载的,那么您可能会在实际加载图片之前测试图片存在 - 在Image
上放置setter { {1}}财产,如有必要。虽然,我怀疑AJAX请求失败也会出现在日志中 - 所以你需要一个服务器端脚本来接受和测试你的URL。
但是,除了这种特殊情况之外,目前无法以可编程方式拦截较低级别的错误。 1
唯一可以想象的方式一般的方法是“使用控制台”,正如您在评论中所描述的那样。并且,由于您的意图是隐藏潜在客户/雇主的错误,要求他们“使用控制台”,显然不是一种选择。你运气不好。
只需修复损坏的参考文献。
1。好。 可能可能。但是,如果 ,那么你将花费更多的时间来研究和构建黑客攻击,而不是修复破坏的链接。它可能不会跨浏览器兼容。