这是一个专为微信文件传输助手网页版(https://szfilehelper.weixin.qq.com/)设计的浏览器扩展插件,主要功能包括:
- 网络请求拦截: 自动拦截并解析
webwxinit和webwxsync请求的响应数据 - 消息实时显示: 实时显示所有拦截到的消息,包括文本、图片、语音等各种类型
- 联系人管理: 显示所有联系人信息,包括昵称、头像、签名等
- 群组信息: 展示群组列表和成员信息
- 公众号管理: 显示关注的微信公众号列表
- 用户信息: 展示当前登录用户的详细信息
- 现代化设计: 采用微信绿色主题,界面美观简洁
- 标签页切换: 支持消息、联系人、群组、公众号、用户信息的快速切换
- 实时更新: 数据实时同步,无需手动刷新
- 响应式布局: 适配不同屏幕尺寸
- 悬浮面板: 固定在页面右上角,不影响原网页使用
- 打开Chrome浏览器,进入扩展程序管理页面 (
chrome://extensions/) - 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择插件文件夹
- 插件安装完成
- 访问微信文件传输助手网页版:https://szfilehelper.weixin.qq.com/
- 使用手机微信扫码登录
- 插件会自动激活,在页面右上角显示增强面板
- 通过标签页切换查看不同类型的信息
- Manifest V3: 使用最新的Chrome扩展API
- Content Script: 负责页面内容操作和UI渲染
- Inject Script: 注入到页面中拦截网络请求
- Background Script: 后台服务和数据存储
- Popup: 扩展弹出页面,显示状态和控制选项
- 拦截XMLHttpRequest和Fetch请求
- 解析JSON响应数据
- 实时处理消息和联系人信息
- 消息类型识别和格式化
- 联系人分类(个人、群组、公众号)
- 用户信息解析和展示
wechat-filehelper-extension/
├── manifest.json # 扩展配置文件
├── content.js # 内容脚本
├── inject.js # 注入脚本
├── background.js # 后台脚本
├── popup.html # 弹出页面
├── popup.js # 弹出页面脚本
├── styles.css # 样式文件
└── README.md # 说明文档
- 隐私保护: 插件仅在本地处理数据,不会上传任何信息到外部服务器
- 兼容性: 支持Chrome 88+版本
- 安全性: 仅在微信文件传输助手域名下运行,确保安全
- 性能: 采用高效的数据处理算法,不影响页面性能
- 初始版本发布
- 支持基本的消息拦截和显示功能
- 实现联系人、群组、公众号管理
- 添加用户信息展示
- 美化界面设计
本插件为开源项目,欢迎贡献代码和提出建议。
MIT License