有时候需要设置一些自己定义的响应来调试程序,比如当自己对服务器没有控制权又想在本地获得想要修改过的HTML代码时,比如删除特定js或者不加载某行样式表等等。如果说firebug之类的调试工具只能在获取响应正文后才能发挥威力,那么在服务器响应之前的领域,就是Fiddle的天下。

Fiddle启动后实际上是启动了一个代理服务器。默认状态下在本地的8888端口监听,IE会自动使用这个代理,其他浏览器需要自己设置或者使用相应的插件。

在Firefox下我使用AutoProxy。
配置如下

 

然后设置Fiddle如下:

比如要修改百度的代码:

查看源代码,比如我想把<style>标签的内容全部去掉,还一个无css的baidu

打开代理,用浏览器打开百度:http://www.baidu.com/,在fiddle里相应的标签里就可以看到这些内容,把该去掉的去掉,点击Run to complete后,页面就在浏览器显示出来了。

 

 

 

 

- EOF -