SensorChecker是一个Chrome扩展,专门用于捕获、监控和分析网页中的神策分析(Sensors Analytics)请求。这个工具可以实时拦截神策数据埋点的相关网络请求,解析其中的JSON数据,并以美观的格式展示。
适用于产品经理、前端开发人员、测试人员和数据分析师,帮助调试和验证神策埋点实现。
- 实时捕获: 自动捕获页面上的神策分析请求
- 数据解析: 自动解码Base64编码的数据并解析JSON
- 多彩可视化: 使用语法高亮美化JSON数据显示
- 中文支持: 完美支持UTF-8中文字符显示
- 事件过滤: 通过搜索功能快速定位特定事件
- 数据保留: 可选择在页面跳转时保留或重置数据
- 一键复制: 快速复制JSON数据用于分享或分析
- 访问Chrome网上应用店
- 搜索"SensorChecker"
- 点击"添加到Chrome"按钮
- 下载此仓库到本地(Clone或下载ZIP),或Release中直接下载最新ZIP压缩包
- 打开Chrome浏览器,进入扩展程序页面(chrome://extensions/)
- 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择下载的项目文件夹
- 安装扩展后,点击Chrome工具栏中的SensorChecker图标打开面板
- 浏览网页时,扩展会自动捕获神策请求,图标上的数字表示捕获的请求数量
- 查看数据:点击左侧列表中的事件可以在右侧查看详细的JSON数据
- 搜索事件:使用顶部的搜索框可以过滤特定事件
- 复制数据:点击右上角的"复制JSON"按钮可以复制当前选中的数据
- 清空记录:点击顶部的"清空"按钮可以重置所有捕获的数据
- 保留设置:右上角的开关可以设置是否在页面跳转时保留已捕获的数据
- 双击JSON区域:切换压缩/格式化视图
- 键盘快捷键:Ctrl+F 激活搜索框,Esc 取消搜索
- 自动刷新检测:页面刷新时会自动重置数据(除非启用保留功能)
- 调试信息:在空白时双击JSON区域可查看扩展状态信息
- 纯原生JavaScript实现,无需第三方库
- 优化的Base64和UTF-8编码处理,确保中文字符正确显示
- 响应式设计,适应不同尺寸的弹窗
- 精美的UI动画效果
- All By AI
- 所有数据仅在本地处理,不会上传到云端
- 扩展仅处理符合特定模式的请求,不会拦截或修改其他网络请求
- 捕获的数据仅存储在浏览器本地存储中,关闭浏览器后数据会被清除
欢迎通过Issues和Pull Requests贡献代码或提供建议。
本项目采用MIT许可证