如何处理javascript Web应用程序中用户引起的错误?

时间:2011-07-08 01:34:58

标签: javascript web-applications error-handling try-catch error-logging

例如,在PHP或其他服务器端程序中,我可以将用户引起的所有错误保存到服务器 而且我可以知道错误是否发生并且可以解决它们
但是在使用javascript的web应用程序中,我不知道用户造成了什么错误 我无法解决它们
如何将javascript Web应用程序的错误保存到服务器以了解并修复它们? 将javascript错误保存到服务器是一种常见而有效的方法吗?
还是有更好的方法来解决这个问题? 许多“javascript Web应用程序开发人员”如何知道并修复已发布的javascript Web应用程序的错误?
或者我不应该担心用户造成的错误?

1 个答案:

答案 0 :(得分:0)

Javascript还有try/catch块,可用于捕获错误并提交给服务器。

并非每个错误都值得保存到服务器。根据错误的严重程度,您需要确定要保存/记录哪些以及哪些要处理不同。

例如,您可以通过alert()或突出显示的错误spans/divs向用户显示数字验证;如果密码验证失败n次,您可能需要记录传入的IP地址和其他数据,以便您审核系统是否存在潜在的违规行为。