博客
产品思考、实战教程与 DevPeek 典型用法。
我们为什么做 DevPeek
H5 调试实战
- H5 调试实战推荐
H5 调试实战(一):微信 H5 localStorage 调试,在电脑上修改真机缓存
微信 H5 换测试号后头像仍显示旧用户,抓包确认接口正常,却定位到 localStorage 遗留旧数据。本文记录一次真实联调过程,以及如何在电脑上查看、修改微信 WebView 的 localStorage、sessionStorage 和 IndexedDB。
阅读全文 - H5 调试实战推荐
H5 调试实战(二):Android WebView 白屏排查,从 Console 远程定位到 Mock 验证
活动 H5 在部分 Android 设备中点击按钮后白屏,请求全部 200 却没有页面反馈。通过 DevPeek Console 获取线上 WebView 运行日志,远程 eval 确认 polyfill 覆盖问题,再使用 Mock 验证异常状态下的降级页面。
阅读全文
接口调试新姿势
开发实录
- 开发实录
抓包历史为什么从 sql.js 迁到原生 SQLite
早期 DevPeek 用纯 JavaScript 版 SQLite 存抓包记录,联调一忙就占内存、列表发紧。我们换成系统级原生 SQLite 后,代理可以连续挂一整天,内存也稳。
阅读全文 - 开发实录
DevPeek 架构改造:抛弃 Electron,拥抱 Tauri
联调工具不该为「开一个窗口」再拖一整套 Chromium。我们把业务收到 Core,桌面壳换成 Tauri,安装更轻、后台更省,关窗后托盘里也能随时唤回来。
阅读全文 - 开发实录
为什么我们重新设计了 WebSocket Mock DSL,而不是用 YAML、JSON 或 JS
轻量 WebSocket Mock 不该比 HTTP Mock 更重。YAML、JSON、JS 都能做,但写「连上、登录、心跳」太啰嗦。我们自研短 DSL,就是让轻量 Mock 更轻。
阅读全文