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

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

例如,在PHP或其他服务器端程序中,我可以将用户引起的所有错误保存到服务器。
我可以知道是否发生错误并可以修复它们。

但在使用 javascript 的 Web 应用程序中,我不知道用户导致了哪些错误。
我无法修复它们。

如何将 javascript Web 应用程序的错误保存到服务器以了解并修复它们?
将 javascript 错误保存到服务器是一种常见且有效的方法吗?

或者有更好的方法来处理这个问题吗?
许多“javascript Web 应用程序开发人员”如何了解并修复其发布的 javascript Web 应用程序中的错误?

或者我不应该担心用户造成的错误吗?

最佳答案

Javascript 还具有 try/catch block ,您可以使用它们捕获错误并提交到服务器。

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

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

关于javascript - 如何处理 javascript Web 应用程序中由用户引起的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6619055/

相关文章:

javascript - 如何在内部调用快速导出方法?

php - 如何将 JavaScript 变量输出存储到 PHP 变量中?

powershell - 将 powershell 输出和错误重定向到控制台(实时)和变量

error-handling - 改进 ANTLR DSL 解析错误消息

javascript - 如何从 javascript 选择 div 中的文本(用于复制到剪贴板)?

javascript - *.default 不是构造函数,带有导入的js插件

java - 如何将每个人的结果保存在文本文件中?

php - 如何将雅虎/谷歌日历中的事件与 MySql 同步? - 在 PHP 中用于网络应用程序

javascript - 如何从 javascript 调用 Controller 函数

forms - JSF FacesMessage将不会呈现