Skip to content

sn1p4am/SensorChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SensorChecker - 神策数据捕获与分析工具

项目介绍

SensorChecker是一个Chrome扩展,专门用于捕获、监控和分析网页中的神策分析(Sensors Analytics)请求。这个工具可以实时拦截神策数据埋点的相关网络请求,解析其中的JSON数据,并以美观的格式展示。

适用于产品经理、前端开发人员、测试人员和数据分析师,帮助调试和验证神策埋点实现。

主要功能

  • 实时捕获: 自动捕获页面上的神策分析请求
  • 数据解析: 自动解码Base64编码的数据并解析JSON
  • 多彩可视化: 使用语法高亮美化JSON数据显示
  • 中文支持: 完美支持UTF-8中文字符显示
  • 事件过滤: 通过搜索功能快速定位特定事件
  • 数据保留: 可选择在页面跳转时保留或重置数据
  • 一键复制: 快速复制JSON数据用于分享或分析

安装方法

从Chrome网上应用店安装(即将上线)

  1. 访问Chrome网上应用店
  2. 搜索"SensorChecker"
  3. 点击"添加到Chrome"按钮

手动安装开发版

  1. 下载此仓库到本地(Clone或下载ZIP),或Release中直接下载最新ZIP压缩包
  2. 打开Chrome浏览器,进入扩展程序页面(chrome://extensions/)
  3. 开启右上角的"开发者模式"
  4. 点击"加载已解压的扩展程序"
  5. 选择下载的项目文件夹

使用指南

  1. 安装扩展后,点击Chrome工具栏中的SensorChecker图标打开面板
  2. 浏览网页时,扩展会自动捕获神策请求,图标上的数字表示捕获的请求数量
  3. 查看数据:点击左侧列表中的事件可以在右侧查看详细的JSON数据
  4. 搜索事件:使用顶部的搜索框可以过滤特定事件
  5. 复制数据:点击右上角的"复制JSON"按钮可以复制当前选中的数据
  6. 清空记录:点击顶部的"清空"按钮可以重置所有捕获的数据
  7. 保留设置:右上角的开关可以设置是否在页面跳转时保留已捕获的数据

高级功能

  • 双击JSON区域:切换压缩/格式化视图
  • 键盘快捷键:Ctrl+F 激活搜索框,Esc 取消搜索
  • 自动刷新检测:页面刷新时会自动重置数据(除非启用保留功能)
  • 调试信息:在空白时双击JSON区域可查看扩展状态信息

技术特性

  • 纯原生JavaScript实现,无需第三方库
  • 优化的Base64和UTF-8编码处理,确保中文字符正确显示
  • 响应式设计,适应不同尺寸的弹窗
  • 精美的UI动画效果
  • All By AI

隐私说明

  • 所有数据仅在本地处理,不会上传到云端
  • 扩展仅处理符合特定模式的请求,不会拦截或修改其他网络请求
  • 捕获的数据仅存储在浏览器本地存储中,关闭浏览器后数据会被清除

贡献指南

欢迎通过Issues和Pull Requests贡献代码或提供建议。

许可证

本项目采用MIT许可证

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published