在页面加载时跟踪JS CSS资产错误

时间:2015-05-29 11:57:31

标签: javascript jquery html css

是否可以使用javascript跟踪浏览器在页面加载时引发的错误和警告数量?

例如CSS资产缺失或图像丢失或js脚本错误?我不需要详细的日志,但可能需要计算每种类型的错误。

像CSS的数量,资产缺失和JS错误?

这需要使用JS而不是在控制台中进行跟踪。该脚本需要从控制台收集所有这些错误并将它们发送回我的服务器。

1 个答案:

答案 0 :(得分:3)

是的,绝对的。有很多方法可以做到这一点。

对于JavaScript,您可以通过收听window.onerror来捕获错误。这将为您提供错误信息,您可以将数据AJAX返回到您的基础架构。

如果您不想自己支持基础架构,请使用TrackJS等JavaScript错误日志记录服务自动执行此操作。

对于资产加载失败,您可以将onerror个侦听器附加到css标记,尽管这不适用于所有浏览器。您可以将负载故障发送回相同的日志记录基础结构。

您还应该查看Network Error Logging上新建议的标准,这可能与您尝试做的事情相关。