clouDr-f2e / Mitojs
Licence: mit
👀 一款轻量级的收集页面的用户点击行为、路由跳转、接口报错、代码报错、并上报服务端的SDK
Stars: ✭ 582
Projects that are alternatives of or similar to Mitojs
Card.io Android Source
The open-source code for the card.io-Android-SDK: provides fast, easy credit card scanning in mobile apps
Stars: ✭ 549 (-5.67%)
Mutual labels: sdk
Pymessager
Python API to develop chatbot on Facebook Messenger Platform
Stars: ✭ 580 (-0.34%)
Mutual labels: sdk
Countly Server
Countly helps you get insights from your application. Available self-hosted or on private cloud.
Stars: ✭ 4,857 (+734.54%)
Mutual labels: sdk
Alipay Easysdk
Alipay Easy SDK for multi-language(java、c#、php、ts etc.) allows you to enjoy a minimalist programming experience and quickly access the various high-frequency capabilities of the Alipay Open Platform.
Stars: ✭ 559 (-3.95%)
Mutual labels: sdk
Countly Sdk Ios
Countly Product Analytics iOS SDK with macOS, watchOS and tvOS support.
Stars: ✭ 585 (+0.52%)
Mutual labels: sdk
Imgly Sdk Html5
The most comprehensive photo editor SDK for web and mobile
Stars: ✭ 573 (-1.55%)
Mutual labels: sdk
Worldwindjava
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Stars: ✭ 526 (-9.62%)
Mutual labels: sdk
Dorita980
Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
Stars: ✭ 523 (-10.14%)
Mutual labels: sdk
Sdkhotfix
在用户规模千万级别的app中验证过,稳定无兼容问题,5分钟让你的SDK拥有热修复能力。A SDK hotfix library with stable verified in tens of millions of users can be accessed in only five minutes.
Stars: ✭ 585 (+0.52%)
Mutual labels: sdk
Onesignal Android Sdk
OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com
Stars: ✭ 503 (-13.57%)
Mutual labels: sdk
Milo
Eclipse Milo™ - an open source implementation of OPC UA (IEC 62541).
Stars: ✭ 587 (+0.86%)
Mutual labels: sdk
功能
- [x] 🔨监听请求错误
- [x] 🔨console
- [x] 🔨路由跳转
- [x] 🔨代码报错
- [x] 🔨click、wx:tab、touchmove
- [x] 🔨资源加载错误
- [x] 🏅自定义上报错误
- [x] 🚀丰富的hooks与配置项支持可高定制化
- [x] 🌝支持IE8和安卓5以上
- [x] 👌持续迭代与更新
- [x] 完善的e2e测试
- [x] 完善的单元测试(77%~coding)
- [x] 支持原生Web @mitojs/browser
- [x] 支持Web框架(Vue3、Vue2、[email protected]) @mitojs/web
- [x] 支持原生微信小程序、支持uni-app等微信小程序框架 @mitojs/wx-mini
安装
web
使用npm
$ npm i @mitojs/web
使用yarn
$ yarn add @mitojs/web
使用CDN
<script src="https://cdn.jsdelivr.net/npm/@mitojs/web/dist/web.min.js"></script>
wx-mini
使用npm
$ npm i @mitojs/wx-mini
使用yarn
$ yarn add @mitojs/wx-mini
使用CDN
<script src="https://cdn.jsdelivr.net/npm/@mitojs/wx-mini/dist/wx-mini.js"></script>
迁移指南
改造原因
一开始只有@zyf2e/mitojs
一个包,里面包含了原生浏览器、Vue、React、微信小程序的所有监控代码,使用起来比较简单,但是微信小程序的包是有大小限制,所以想要尽量限制mitojs
的大小,分成:
@mitojs/core
@mitojs/shared
@mitojs/browser
@mitojs/vue
@mitojs/react
@mitojs/wx-mini
@mitojs/web
优势:
- 为了减少包大小
- 后续好维护,方便添加新功能,如:埋点SDK、node监控
迁移
使用指南
hooks与配置项
示例
收集信息平台展示
该SDK能收集哪些信息:下面这些例子给你一一展示:
issue
欢迎所有人提issue
,如果有什么好的建议和问题可以直接联系本人微信(备注mitojs):

Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].