第三方Javascript错误处理

第三方Javascript错误处理,javascript,error-handling,cross-domain,Javascript,Error Handling,Cross Domain,我最近一直在开发第三方JavaScript API。我有一个可靠的工作架构,它涵盖了除错误处理之外的大部分技术挑战 我出去创建了自己的OneError方法。如果我的脚本与客户端页面位于同一个域中,它就可以正常工作,但是当我在第三方上定义它时,我就不再获取行号和文件路径。相反,我只得到: Msg:脚本错误 文件: 行:0 我回头确认了这也是jsErrLog的一个问题。结果可见一斑。行号为0的行或来自从另一个域加载的脚本的错误 有人遇到过这个问题吗?如果有,你克服了吗 谢谢, Denis看,显然代码

我最近一直在开发第三方JavaScript API。我有一个可靠的工作架构,它涵盖了除错误处理之外的大部分技术挑战

我出去创建了自己的OneError方法。如果我的脚本与客户端页面位于同一个域中,它就可以正常工作,但是当我在第三方上定义它时,我就不再获取行号和文件路径。相反,我只得到:

Msg:脚本错误 文件: 行:0

我回头确认了这也是jsErrLog的一个问题。结果可见一斑。行号为0的行或来自从另一个域加载的脚本的错误

有人遇到过这个问题吗?如果有,你克服了吗

谢谢,
Denis

看,显然代码被允许访问该级别的错误。谢谢。不过,我只看到了网络错误。我正在寻找解析和执行错误。我正在捕获他们,但他们缺少文件和行号。详细信息。嘿,丹尼斯。。。这段时间真的很随意但是。。。什么浏览器?Safari之所以这样做是因为有一个bug,但现在已经解决了。如果jsErrLog中存在可重复的错误,我会尝试修复它,它将在Chrome和FF中进行测试,而不是大型Safari用户。在进一步阅读之后,我相信这是浏览器中的一种安全措施,类似于同源策略。