在服务器上记录客户端JavaScript错误

在服务器上记录客户端JavaScript错误

我正在运行一个ASP.NET站点,在那里我遇到了问题,只需手动测试就可以找到一些JavaScript错误。 是否有可能捕获Clientside上的所有JavaScript错误并将它们记录在服务器上,即在EventLog中(通过Webservice或类似的东西)?…


Javascript异常堆栈跟踪

在Firefox中,我可以使用exception.stack获取异常的堆栈跟踪。 有没有办法在其他浏览器中获取? 编辑:我实际上想自动保存堆栈跟踪(如果可能的话),而不是在那个时候调试它(即我知道如何在调试器中获取堆栈跟踪)。…


Javascript是否针对未处理/未捕获的异常触发事件?

我想要记录未处理的JavaScript异常。 是否有未捕获异常时触发的事件? 我希望在浏览器中导致javascript错误之前捕获异常,但我宁愿不在try/catch中运行我的整个应用程序。 任何帮助,将不胜感激。 谢谢! 更新:tvanfosson指出错误是可能的。 它不是规范的一部分,仅在基于IE或Gecko的浏览器中可用。 有关详细信息,请访问http://books.google…


error handling - 为什么错误处理很重要?

我被赋予了为我的团队编写编码准则的任务,直到我的经理要求我写下“ 为什么错误处理很重要”的解释之前,这个任务一直很顺利。 我本能地知道,但是我怎么用文字表达呢? 我试图谷歌它,但空来了,所以我现在问我的同胞编码向导。…


如何在JavaScript中捕捉异常?

如果插入查询没有完成,我想在javascript中捕获异常。 我写了下面的代码: var adoConn=new ActiveXObject("ADODB.Connection"); var adoRS=new ActiveXObject("ADODB.Recordset"); var rec=new ActiveXObject("ADODB.Record"); adoConn.O…


自动反馈JavaScript错误

如果在客户端运行JavaScript时发生错误(甚至是语法错误),有没有办法获得自动反馈? 我在想这样的事情:<script src="debugger.js"></script><script>// some script with an error in it</script> 每次调试器发现错误时,它都会向服务器发送反馈。…


如何在抛出异常时获取JavaScript堆栈跟踪?

如果我自己抛出一个JavaScript异常(例如throw "AArrggg"),我如何获得堆栈跟踪(以Firebug或其他方式)? 现在我只是收到消息。 编辑:由于许多人下面已经发布,有可能得到一个JavaScript异常的堆栈跟踪,但我想获得一个堆栈跟踪我的异常。 例如: function foo(){bar(2);}function bar(n){if(n…


JavaScript全局错误处理

我想捕获抛出的每个未定义的函数错误。 JavaScript中是否有全局错误处理工具? 用例捕获未定义的来自闪存的函数调用。…


error handling - 尝试在函数内部或外部捕获块以及错误处理

这是一个比语言特定的更通用的编程问题。 我见过几个appraoches尝试和捕获。 一个是你做任何预处理你所需要的数据,用适当的参数调用一个函数,并将其包装到try/catch块中。 另一种是简单地调用一个函数传递数据,并依赖函数内的try catch,如果错误发生,函数返回true/false标志。 第三是与功能和内部的try catch的组合。 但是,如果函数试图捕获某些东西,…



javascript - 将客户端错误记录到服务器上

可能重复: 在服务器上记录客户端JavaScript错误 如何将客户端JavaScript错误记录到服务器? 我正在使用jQuery和MVC。…




throw error try catch js错误捕获机制 window onerror无效 promise捕获异常 onerror finally