Javascript:观察其他脚本引发的异常

Javascript:观察其他脚本引发的异常,javascript,exception,exception-handling,try-catch,Javascript,Exception,Exception Handling,Try Catch,我正在开发一个SharePoint应用程序,页面上有很多Java脚本,有些是我写的,有些是其他开发人员写的,有些是第三方脚本 问题是一些第三方脚本没有正确捕获它们的异常,这会破坏页面上的所有其他脚本 是否真的有办法观察和捕获其他脚本引发的未处理的异常,以便我采取适当的操作 例如,我们使用的网格由TreeGrid提供,在某些情况下,它无法设置样式表的rel值。我是否可以捕捉这个异常并设置特定样式表的rel值 Webpage error details User Agent: Mozilla/4.

我正在开发一个SharePoint应用程序,页面上有很多Java脚本,有些是我写的,有些是其他开发人员写的,有些是第三方脚本

问题是一些第三方脚本没有正确捕获它们的异常,这会破坏页面上的所有其他脚本

是否真的有办法观察和捕获其他脚本引发的
未处理的
异常,以便我采取适当的操作

例如,我们使用的网格由
TreeGrid
提供,在某些情况下,它无法设置样式表的rel值。我是否可以捕捉这个异常并设置特定样式表的rel值

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
Timestamp: Wed, 7 Dec 2011 19:07:14 UTC


Message: Could not set the rel property. Invalid property value.
Line: 1
Char: 1
Code: 0
URI: http://localdev/sites/westd/default.aspx
非常感谢您的关注:)

来自

使用在页面顶部返回true值的函数定义
onerror
事件将抑制页面上的所有脚本错误

我不建议在任何重要的事情上使用
onerror
it,但要解决第三方的问题,我想这没关系