🚀 机灵狗 GEO 客户端 v1.4.4 曙光版 · 2026-10-20 拍板 · 登录 bug fix (form-urlencoded + ipc.ts Content-Type 透传)
适用: Windows 10 1809+ / Windows 11 x64 · NSIS 安装包 · 客户端独立 UI + 内置 WebView
🖥️客户端独立 UI + 独立登录 — 推翻"远端 SPA 架构", 客户端两套独立 UI (登录页 + 8 菜单主界面), 不再依赖远端 SPA
🌐内置 WebView + URL 地址栏浏览器 — 9 平台登录页 (公众号/视频号/抖音/小红书/58/闲鱼A/闲鱼B/知乎/百家号) 一键打开
🔐safeStorage 密码加密 — 系统级加密保存, 跨重启保留登录态
📊8 个核心菜单 — 首页总览 / 账号矩阵 / 发布任务 / 历史记录 / 书签 / 浏览器 / 素材库 / 设置
💎套餐续费弹窗 — 基础版/标准版/企业版, 续费状态实时展示
🔔30s 心跳 + 设备采集 — 账号保活守护, admin 后台可视化
⚠️ 重要安装提示 (郭经理 10-20 拍板):
安装 v1.4.4 前, 请彻底卸载旧版本机灵狗 GEO 客户端, 清理注册表。
本版本不支持覆盖升级 (electron-builder Squirrel.Windows 同 appId 安装会保留旧 asar 不完整替换)。
推荐步骤: ① 控制面板卸载旧客户端 → ② 手动删除 %LOCALAPPDATA%\Programs\geoclient-elong → ③ 删除注册表 HKCU\Software\geoclient-elong → ④ 双击新安装包。
方式一: 直接下载安装包 (推荐)
⬇️ 下载 v1.4.4 (82.3 MB · NSIS · 双击安装)
SHA256: a0346e6d294ddbd035e8e3ac3052c94f7c67520fc0d602fe93853e50bb07a2b7
Size: 82322911 bytes (82.3 MB)
Mirror: /geo-downloads/GEOClient-Setup-v1.4.4-x64.exe
方式二: 全新安装 (新用户/已卸载旧版)
双击 GEOClient-Setup-v1.4.4-x64.exe, 按安装向导走完即可。安装路径默认 %LOCALAPPDATA%\Programs\geoclient-elong\。
首次启动需先看 浏览器版登录 拿账号 (admin / LongGe@2026) 或在客户端注册新账号。
方式三: 浏览器版 (不下载客户端)
🚀 浏览器版登录
🖥️ Admin 设备管理 (需 admin)
✅
v1.4.4 核心变更 (vs v1.4.2):
- 架构推翻: 客户端独立 UI (晨曦白浅色商务主题), 不再依赖远端 SPA
- 独立登录页: 4 段用户协议弹窗 (设备采集/使用范围/您的权利/合规依据)
- 内置 WebView + 地址栏: 9 平台登录页 URL 一键打开, 内网 IP 自动拦截
- 新 8 菜单: 首页总览 / 账号矩阵 / 发布任务 / 历史记录 / 书签 / 浏览器 / 素材库 / 设置
- 续费 + 套餐弹窗: 基础/标准/企业版, 过期全局锁屏
- 30s 心跳: 主进程 + renderer 双端心跳, admin 后台实时查看
- safeStorage: 系统级加密保存账号密码
- P0/P1 全模块: 账号矩阵 / 续费套餐 / 过期拦截 / 素材上传 全部验证通过
🔧 修复的 BUG (P1.4 完整闭环)
- ✅ ElementPlus 重复声明修复 — 3 个文件统一 window 全局命名空间 (window._GeoVue / _GeoIcons / _GeoElementPlus)
- ✅ 登录页容错 — 协议弹窗同意后正确绑定 loginForm.agreed=true
- ✅ Mock API 注入 — Playwright 验证 0 TypeError / 0 警告
- ✅ favicon 404 修复 — 路径从 ../build/icon.ico 改 ./favicon.ico, 复制 370KB 图标
- ✅ vendor 资源补全 — copy-renderer.js 同时复制到 source renderer/vendor/ (供 Playwright 直接测试)
- ✅ P1.4.4 登录 bug fix (紧急) — api.js request() 函数 line 67 修复, 仅当 Content-Type 是 JSON 时才 JSON.parse body, form-urlencoded 字符串透传, 解决登录报 "Unexpected token 'u'" 错误 (郭经理 10-20 反馈)
- ✅ P1.4.4 ipc.ts Content-Type 透传 — 主进程 apiFetch 不再强制 application/json, 让 renderer 显式 headers (form-urlencoded) 通过到后端 FastAPI OAuth2PasswordRequestForm
- ✅ P1.4.2 UI 路径加载修复 (紧急) — main.ts 移除错误的 path.join(__dirname, '../renderer'), 改用 path.join(__dirname, 'renderer', 'index.html') + url.pathToFileURL() 自动加 file:///C:/ 前缀, 解决 ERR_FILE_NOT_FOUND 启动崩溃 (旧版访问 app.asar/renderer/ 不存在的目录, 应是 app.asar/dist/renderer/)
- ✅ P1.4.1 uuid 依赖修复 (紧急) — heartbeat.ts 移除 uuid 第三方包, 改用 Node.js 内置 crypto.randomUUID() (Electron/Node 14.17+ 原生支持), 解决 "Cannot find module 'uuid'" 启动崩溃
© 2026 机灵狗 GEO · SHA256 校验 · 自动升级 · NSIS 安装版 · 2026-10-20 拍板 · 登录 bug fix (form-urlencoded + ipc.ts Content-Type 透传)