Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cqaso-error

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cqaso-error

## 目的

  • 1.1.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

CQASO前端错误捕获工具

目的

  • 前端报错后,收集错误到开发前端监控平台

功能

  • 记录错误的摘要、调用栈及其他上下文
  • 记录前端catch捕获到的错误,主动上报
  • 记录前端未捕获的错误 window.onerror()

使用

工具使用umd模块格式,可在amd, commonjs模块环境下使用

初始化:

window.CqError = [];
CqError.push(['_init', {
    callback: (err) => {
        console.log(err);
    },
}]);

记录前端catch捕获到的错误:

CqError.push(['_trackCatched', error]);
// 或
CqError.push(['_trackCatched', error, arguments.callee]);

捕获全局错误:

CqError.push(['_trackGolbal']);

提示

  • CqError.push(['_trackGolbal']); 的方案会采集到全面的浏览器报错,但是太全了,这里过滤了script error 问题(跨域的js出错问题捕获不到,都是script error)
  • 建议异步加载js,和谷歌统计的js api风格一样

FAQs

Package last updated on 05 Dec 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc