Fiddler的几个使用技巧
只简单说下和前端开发调试密切相关的:
- 使用AutoResponder本地调试文件。请参考如何直接调试线上页面的JavaScript和CSS.
- 使用QuickExecBox快速操作。请参考QuickExec Reference. 推荐熟练掌握的命令:
?sometext, bpu, go, urlreplace
. 快捷键:Alt + Q, Ctrl + I, Shift + Del, Ctrl + X, F6
. - 使用Filter过滤信息。比如禁用JS, 设置断点等等。
- 使用bpu + Inspectors动态修改Response. 比如修改页面中的JS代码片段等等,非常有用。
- 使用Request Buidler测试请求。可以很方便的测试ajax代码。
- 使用Statistics + Timeline + neXpert查看性能等统计数据。
- 使用CustomRules, 自定义配置和命令等。比如修改
var m_DisableCaching: boolean = false;
的值为true
, 就可以默认禁止缓存。还可以自定义命令等等。 - 开发自己的扩展。请参考Extending Fiddler with .NET Code.
最后强烈推荐Fiddler的视频教程:Fiddler Demonstration Videos(听不懂没关系,能看懂就能学会)
另外,Firefox下推荐使用FoxyProxy自动切换代理。一次设定,服务终身。