1、对于那些刷新网页,js后缀会变(https://static.x x x x.com/gb_js/to8torsaszb.js?_=1666093850353)
后面这个时间戳会变化的,导致断点打上,但是重新刷新网页,断点又失效
可以使用js本地联调
步骤:
把这个js文件保存到本地,文件名随便起xxx.js
然后fiddler打开,找到自动响应,如图:
启用规则、不匹配的请求通过、启用延迟,勾选上
点击添加规则:
在规则编辑器中,第一个下拉框选择正则,第二个下拉框选择find as file,文件选择保存的js文件
第一个下拉框正则,后缀时间戳用正则表达式替换
然后点击保存!
在 保存下来的js文件头部,随便定义个变量,然后刷新这个js地址,看看是否显示的是本地js文件内容:如图
刷新后显示
能看到显示本地js文件内容,说明没问题,继续
在本地js文件中,刚刚打不上断电的地方,直接dubugger,再次去抓包跟值的时候,就能断进来了
这就是本地联调!