✨ 核心功能
- 步数修改
用户输入Zepp Life账号和密码
设置想要的步数(1-98800步)
提交后通过API修改微信运动步数 - 双输入方式
数字输入框: 直接输入精确步数
滑动条: 拖动滑块快速选择步数
两者实时同步 - API状态检测
页面加载时自动检测API是否在线
显示绿色"在线"或红色"离线"标识
智能处理JSON和纯文本响应 - 深色/浅色主题
🌙 月亮图标 → 切换到深色模式
☀️ 太阳图标 → 切换到浅色模式
使用CSS变量实现主题切换 - 密码显示切换
👁️ 眼睛图标可切换密码可见性
保护隐私的同时方便输入确认 - 双标签页设计
步数更新标签: 主要功能操作区
关于工具标签: API文档说明
🔧 技术实现
前端技术:
plaintext
HTML5 + CSS3 + 原生JavaScript- 响应式布局
- CSS变量主题系统
- Fetch API异步请求
- 无依赖框架
智能响应处理:
自动检测Content-Type
支持JSON格式响应
支持纯文本格式响应
文本中包含"成功"关键词判定为成功
🎨 UI特点
设计风格:
✅ 现代化卡片式设计
✅ 圆角pill-shaped标签切换
✅ 柔和的阴影效果
✅ 平滑的过渡动画
✅ 符合UI稳定性规范(使用阴影而非scale)
颜色方案:
浅色模式: 白色背景 + 蓝色主题
深色模式: 深灰背景 + 淡蓝主题
状态色: 绿色(成功/在线) + 红色(失败/离线)
交互反馈:
按钮悬停效果
提交时禁用防重复点击
实时步数同步显示
错误信息清晰提示
🔐 安全说明
当前实现:
⚠️ 使用GET请求传递密码(URL参数)
⚠️ 明文传输账号密码
⚠️ API密钥硬编码在前端
适用场景:
个人使用工具
非敏感数据场景
快速部署需求
🚀 使用方式
方式一: 直接打开HTML
plaintext
双击 index.html → 在浏览器中直接使用
方式二: 部署到Cloudflare Workers
plaintext
- 登录Cloudflare账号
- 创建新的Worker
- 复制workers.js内容
- 部署后通过Workers域名访问
📊 工作原理
这个程序利用了Zepp Life(小米运动)与微信运动的数据同步机制:
用户在Zepp Life修改步数
Zepp Life自动同步到微信运动
微信运动显示更新后的步数
本工具通过API自动化这个过程
总的来说,这是一个功能完整、界面友好、易于使用的微信步数修改工具,适合个人快速修改微信运动步数! 🎯
源码地址:立即下载



