最近在學習fiddler工具時,遇到fiddler不能抓取谷歌瀏覽器發出的請求,卻可以抓取ie瀏覽器請求。於是上網查找,記錄一下解決方法:
原因:
由於我的chrome安裝了代理管理的插件:Proxy SwitchyOmega,無論選擇直接連接還是選擇使用代理連接,插件都會屏蔽fiddler的設置。
打開fiddler時,會自動給瀏覽器設置一個代理127.0.0.1 端口8888,並且記憶瀏覽器的代理設置,所有的請求先走fiddler代理,再走瀏覽器代理。如果使用插件,可能會直接屏蔽了fiddler的代理,因此無法監聽到請求了。
解決方法:
進入chrome瀏覽器,設置--》高級--》打開代理設置,將Proxy SwitchyOmega停用,如下圖。重新打開瀏覽器加載頁面,fiddler就能抓取谷歌瀏覽器發出的請求。
下次再使用Proxy SwitchyOmega時,進入更多工具--》拓展程序中將此插件啟用即可