2015-05-29 45 views
0

是否有可能跟踪浏览器在使用javascript加载页面时抛出的错误和警告的数量?在页面加载时跟踪JS CSS资产错误

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

像一个CSS计数,资产缺失和JS错误?

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

+0

您以前没有使用过浏览器控制台吗? –

+0

是的......正如Rohit所说,在开发者控制台中检查,如果你需要在后端的数据检查你的日志在服务器。 – Vivek

+0

对不起。应该澄清,这些数据需要在每个页面加载的数据库中进行跟踪。所以这不是为了发展;但更多的是检查每一页的健康状况和表现。 – sarovarc

回答

3

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

对于JavaScript,您可以通过侦听window.onerror来捕获错误。这会给你错误信息,你可以将数据AJAX返回到你的基础设施。

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

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

您还应该查看Network Error Logging上提出的新标准,这可能与您正在尝试执行的操作相关。

+0

感谢这更像我正在寻找。 – sarovarc