BetterJS / badjs-report

monitor error and report
MIT License
1.14k stars 193 forks source link

Converting circular structure to JSON #4

Closed haledeng closed 9 years ago

haledeng commented 9 years ago

我发现 bj-report 在上报的时候,有循环引用的错误。

value = JSON.stringify(value); http://stackoverflow.com/questions/22806305/window-onerror-and-object-event

cb45c67f-19ac-48ba-a175-3b93faf3dd57 d78936e0-d033-4a43-b83f-175ecacc4174

caihuiji commented 9 years ago

以前的ERROR 对象是有上报的, 怀疑是这里面产生了循环引用, 所以我们对这个错误进行捕获和上报: 28a7866c-ba70-4b1b-9b88-a676674ed2e9

但是我发现有新的错误上报上来了 image

所以我们再继续观察一段时间

caihuiji commented 9 years ago

[object Event ]是某些andorid 手机浏览器里面抛出的,目前没有是什么原因造成的

longyiyiyu commented 9 years ago

我这边加了些逻辑,发现是script资源加载错误的时候会报[object Event]错误,它直接把error对象抛出来了 image