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