作为开发者以及项目维护者的身份,我们应当编写更安全健壮的代码。但由于环境的多样性,无论再完善的测试,code review 都难免都所疏漏,我们需要一套监控系统来完善整个前端体系。 在监控的时候,出于同源安全策略无法拿到准确的错误信息,在此,有两种解决方案:增加 CORS 支持,以及使用 try..catch 进行异常捕获。 最后,我们对整个监控工作封装了一个基础的核心,可以监控 JavaScript Runtime 异常,资源加载异常,以及 try..catch 捕获异常等,并给出一个实际工作中的示例。