[关闭]
@wwanghee 2017-03-28T13:50:00.000000Z 字数 587 阅读 810

【腾讯项目】编写Fiddler小脚本优化开发体验


一、背景

Fiddler是我们常见的开发抓包调试工具,本身功能已经很强大了。但偶尔我们根据业务有一些定制化的需求,这时候我们通过Fiddler的Custom Rules的修改,提供开关来灵活使用。

二、crossOrigin小脚本

我们的业务中经常出现「Script Error」的报错,这时候我们加上crossOrigin的特性则可以帮我们方便的定位问题。具体文档参考:http://km.oa.com/articles/show/317150以及http://km.oa.com/group/20251/articles/show/296041

然而我们Fiddler本地调试的时候也需要用到crossOrigin的特性,所以我们也需要加crossOrigin的头部。我们通过加开关和改动一点Custom Rules的代码来实现。

image_1bcahb6il1u6ee8ag7stc8iu4m.png-42kB

image_1bcahakmdtpfp8ipai15l7bfq9.png-114.9kB

保存好后,具体效果如下:

123.gif-832.9kB

三、badjs小脚本

我们的业务中,badjs上报是比较重要且常用的监控手段,然而在开发和测试的时候,我们有时候会遗漏badjs的报错信息,这时候,我们需要加强一下这里的展示和提示。也是通过修改Custom Rules来完成我们的需求。

image_1bcaihudac4e1vn448ij7ta7u28.png-57.9kB

image_1bcaiietk8dtbo74p713gp1jk2l.png-102kB

保存好脚本后,具体效果如下:

234.gif-681.2kB

四、Custom脚本源码

脚本代码基本可以部门内通用,需要有加强可以在此基础上进一步添加和完善。

fiddler.cs21kB


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注