whistle是一款基于Node的跨平台web调试代理工具。主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可做为HTTP代理服务器使用。
在调试移动端项目时,咱们没法像在Chrome开发工具下那样看到请求、日志、DOM结构等。固然,使用vConsole能够解决以上问题,不能否认vConsole能知足移动端调试的大多数场景,而且十分便利。可是vConsole必需要做为一款插件注入项目代码中,这就有了局限性。whistle相比之下就没有限制。whistle的功能十分强大,本文只介绍安装入门。html
npm install -g whistleios
设置-通用-关于本机-证书信任设置
下设置信任根证书。 Capture HTTPS CONNECTs
,便可抓取HTTPS请求。而后在移动设备访问页面时,便可在 配置页面 的Network中看到请求。PS:本文只是对安装入门作了粗略总结,对部分注意细节进行阐述。关于whistle更详细介绍、更多的功能请移步官网。web