最近開發需要保證ie9下的兼容,但是在公司開發主要使用台式機(xp),而筆記本是(win7),所以只能在筆記本上面調試ie9中的兼容性,但是筆記本上沒有各種工具怎么辦?
想到的第一種辦法是,把Fiddler2的遠程模式打開,然后把筆記本中ie9的代理設置成Fiddler2的代理地址和端口,這樣進行調試:
但是這種方式失敗了,這種方式導致Fiddler2陷入了一個“死循環”,筆記本通過Fiddler2代理來請求網絡,但是Fiddler2則試圖通過自身的代理來截獲這個請求,導致筆記本請求不到測試地址。
所以又想到了第二個方法:
下載了一個CCProxy 7.2安裝在台式機上,讓台式機變成一個真正的代理服務器:
,打開以后的運行界面:
下載的是演示版的,能支持3個用戶以及足夠了~~
但是需要進行一些設置,需要設置CCProxy的二級代理,把二級代理設置成Fiddler2的代理地址,那么就能通過Fiddler2來監控各種請求,並且來“重定向”各種請求了:
打開高級設置選項:
把二級代理地址設置成Fiddler2的代理地址及其端口號(8888),Fiddler2的端口號是本地的8888端口,這樣就大功告成了,看下結果~
使用筆記本訪問www.baidu.com,並且多刷新幾次,就可以看到結果了:
台式機上的CCProxy出現了流量的波動,如上截圖。
同時台式機上的Fiddler2也監控到了各種請求,下面就能進行分析了,也能通過Fiddler2的腳本編輯器來把特殊的請求重定向到本地的localhost,生成測試數據,這就是我的開發+測試環境~






