Skip to Content
博客如何使用Whistle工具进行调试?

如何使用Whistle工具进行调试?

📝 一键安装

可参考此处Whistle 安装教程 

🖖 如何调试移动端场景

准备好环境后,按以下步骤操作:

步骤一:配置网络代理

  • 保证在同一个局域网,即连接相同 WiFi 即可。

  • 进行 WiFi 的代理配置,代理信息从下面获取,关联 Server & Port 即可。

步骤二:安装证书

正确安装证书,点击「HTTPS」进行扫码或者打开浏览器并访问上面的地址「IP:Port」。

Android:安装 CA 证书入口,搜索「证书」即可

iOS:安装证书入口,「Profiles & Device Management」

如何关联代理调试 APP?

下面以调试 Tiktok App 中 Webview 的界面为例

默认配置时

新增 Rules 组

# 所有流量走本地代理,此处需要科学上网 * socks://127.0.0.1:4781 # 针对 tiktok 的相关配置 disable://capture *.tiktok.com *.tiktokv.com *.byteoversea.com *.apple.com *.tiktokv.us *.us.tiktokv.com # 查找一个 Webview 的入口,查看当前 Webview 的 Useragent,举例子「Settings and Privacy」/「Support」/「Help Center」 support.tiktok.com/ redirect://https://www.whatsmyua.info # 重定向到执行业务场景 # support.tiktok.com/ redirect://https://www.xxx.com/xxx

未代理前显示内容如下

成功代理并重定向页面如下

如何集成 vConsole、eruda、mdebug 等调试 H5 页面工具的插件?

安装插件

npm i -g whistle.inspect

配置插件

www.baidu.com/ whistle.inspect://eruda www.baidu.com/ whistle.inspect://vconsole www.baidu.com/ whistle.inspect://mdebug