对于web开发人员来说,fiddler强烈推荐,他可以说是一款神器,但是我有次开启了fiddler之后,发现抓不到浏览器的包了,我不知道是什么原因,但是总算是解决了,下面是我找到的几个解决办法,我的是这样解决的;
1.必须先打开FI,再打开浏览器
2.FI只能截取网页与服务器间的通信,无法截取游戏封包
3.FI没有打开捕捉模式。
一、实际上fiddler是可以抓chrome的请求的。 由于chrome安装了代理管理的插件SwitchySharp,无论选择直接连接还是选择使用代理连接,插件都会屏蔽fiddler的设置。二、fiddler会自动给浏览器设置一个代理127.0.0.1端口8888,并且记忆浏览器的代理设置,所有的请求先走fiddler代理,再走浏览器代理。
如果使用插件,可能会直接屏蔽了fiddler的代理,因此无法监听到请求了。
三、chrome下的解决方法:
代理插件选择“使用系统代理设置”选项,fiddler又重新能看到chrome的请求了。
或者不使用插件,不用卸载,chrome很方便禁用一个插件。然后使用浏览器默认的代理设置方式就可以。
使用代理插件是为了方便切换代理,但是可能会导致fiddler等工具无法使用。
Elements:审查元素(ui自动化需要用到)
Console:日志(前端的交互环境)
Network:抓包工具
Application:浏览器缓存(cookies在这里面)
注:修改后需重新打上对勾
cmd输入ipconfig查看本机ip
手机跟电脑需要在同一局域网中
手机 *** 作:设置-选中连接的WiFi-修改网络-显示高级选项-代理选择为手动
电脑的d窗点击确认
注:如手机连接代理后无法上网,可能是因为电脑的防火墙功能,把fiddler添加到允许应用通过防火墙即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)