web平台捕获全局错误的方法,window.onerror
打成、release包之后,源码被压缩成一行,这个方法就挺无用的,比较鸡肋。
想请问一下,有没有什么比较好的方法,去收集错误日志?
web平台捕获全局错误的方法,window.onerror
打成、release包之后,源码被压缩成一行,这个方法就挺无用的,比较鸡肋。
想请问一下,有没有什么比较好的方法,去收集错误日志?
遇到同样的问题,收集到的大多数日志对解决bug几乎没有任何帮助,类似如下:
[file:src/jsb_polyfill.js] [line:0] [error:Uncaught TypeError: Cannot read property 'length' of null] Error at Function.saveLogOnWeb (src/project.js:954:9) at cc.sys.isNative.window.__errorHandler (src/project.js:925:10)
各位有没有好的解决办法啊?
兄台,你找到方法没
用这个https://sentry.io/welcome/
无法精准定位报错位置
可以通过调用堆栈和具体报错信息去手机错误日志.
多谢,但是这个不知道怎么操作。。。
多谢,我看看
注:
onerror收集WEB端JS脚本的错误
如果脚本未实现跨域, 收集不到准确的报错信息
只会报
Script Error
解决方案: 在
engine/cocos2d/load-pipeline/downloader.js中
找到
downloadScript方法, 一句代码s.crossOrigin = true;
脚本跨域, 这样就能收集到完整的错误信息了!