童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

使用Fiddler提高前端工作效率(实例篇)

1月9日 望北海投稿
  在上一篇(介绍篇)中,我们对FiddlerWebDebugger有了简单的接触,也许你已经开始在用Fiddler进行HTTP相关的调试,在这一篇,我们将通过一个实例了解Fiddler的神奇魔法。
  在我们前端开发的日常工作中,发现服务器上某个cssjavascript文件有问题,需要修改,那真是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在开发环境中修改文件并验证,然后发布到生产环境。虽然安全,却比较繁琐。而利用Fiddler的可以修改HTTP数据的特性,我们就非常敏捷地基于生产环境“修改验证发布”。
  假设我们发现这个页面有问题,需要修改所引用的js文件(http:www。aliued。cnwpincludesjscommentreply。js?ver20090102)。
  第一步:用Fiddler查看页面的数据流列表,找到这个js文件的session
  tip:最好是没有缓存的返回内容(ResultCode是200),这样可以进行下一步的保存。不是200也没关系,你只要本地硬盘上有这个文件就好了。
  第二步:将js文件保存到本地(如果本地已经有这个文件,可以跳过这步)
  在这个jssession上右键点击,选择“SaveResponseResponseBody”,将js文件的内容保存到本地。记住存的位置,下面我们会用到这个保存下来的文件。
  第三步:开启Fiddler的请求自动重定向功能
  打开AutoResponder标签设置。有没有看到界面上有两个复选框?第一个的作用是开启或禁用自动重定向功能,我们就可以在下面添加重定向规则了。第二个复选框框勾上时,不影响那些没满足我们处理条件的请求。
  第四步:创建重定向规则,将目标是这个js的HTTP请求重定向到本地文件
  我们可以通过“Add”按钮手动添加规则,不过这个URL已经出现在我们的session列表中,可以直接拖动过来。在左侧的Session列表中选择第一步找到的session,拖动到AutoResponse标签中。这样就创建了一个针对这个URL的规则。
  Fiddler帮我们生成的规则是:
  当URL为:http:www。aliued。cnwpincludesjscommentreply。js?ver20090102
  返回200,使用和Session4一模一样的内容返回
  我们需要修改这个规则,
  选择“Findafile”,就可以选择本地的文件作为返回的body内容。
  选择我们刚刚保存下来的文件。
  刷新一下浏览器页面,看一下session列表,如果像下面这样,这个session的底色是灰色的,那么恭喜你,你已经成功将这个请求重定向到本地文件了!
  tip:如果浏览器用的是Firefox,记得先清一下临时文件缓存,因为Firefox是真正的缓存,当判断文件的缓存还未过期时,就不会再发请求出来,Fiddler就获取不到了。
  第五步:修改本地文件,进行测试
  我们在本地的js文件中加一句alert(‘hello’)
  刷新浏览器,看看效果,如果alert出来,那就成功了。
  继续修改这个文件并测试,成功修复问题后,我们就可以发布修改后的文件了。
投诉 评论 转载

做产品,先找准产品的定位点再开工做产品前,需要先找准产品的定位。这是一句绝对正确的废话。不过我还是想要再写这篇文章,再提醒下自己。因为这个问题,基本上我应该已经算是范了两次了。一次是在我刚开始做产品设计……百度视频网站奇艺最新评测:高清正版仿hulu模式百度奇艺网目前正在进行第二次测试,即于从4月19日下午16:00开始通过电子邮件邀请好友登录奇艺,每人最多邀请50人。至此,期待奇艺已久的用户可广泛被邀登录奇艺(WWW。QIY……中国移动手机支付体验在红孩子上购物,支付时候发现可以用移动的手机支付。关注“中国移动全网手机支付”项目有一段时间了,看移动关于手机支付项目的汇报文档,说得很美好。而且有“满100减15元”的活动,……用户真的很辛苦日前,一直觊觎着出差的俺终于被指派到上海参加年度的用户调研项目。两天的深度访谈焦点小组下来,发现我们的用户真的很辛苦,一部分是开店本身很辛苦,另一部分则是我们无形中加给他们的。……使用Fiddler提高前端工作效率(介绍篇)1。Fiddler是什么?Fiddler是用C编写的一个免费的HTTPHTTPS网络调试器。英语中Fiddler是小提琴的意思,FiddlerWebDebugger就像小……避免输入常有用户常抱怨iPhone的输入按键太小,难以点击,手机的输入速度一直是个难点。因此手机交互设计如要出现输入框,要重点考虑如何减少输入,提升用户操作的流畅度。另外,手机的显示能……给用户正确的交互方式通常是鼓励交互设计师团队,试着做一些新玩意儿出来,而且要能对产品迭代提供现实帮助。所以团队内某优秀设计筒子,总能拿出一些很前卫的交互设计。但在讨论是否运用到具体产品的时候,会被……交互设计实用指南系列(12)避免出错一、如何理解本条内容:一个“简单”和“复杂”的例子在我和开发人员沟通一个项目需求的时候,他们频频慨叹Mockup的设计所考虑情况之细致,很多程序要实……使用Fiddler提高前端工作效率(实例篇)在上一篇(介绍篇)中,我们对FiddlerWebDebugger有了简单的接触,也许你已经开始在用Fiddler进行HTTP相关的调试,在这一篇,我们将通过一个实例了解Fidd……数据化运营影响互联网产品成败的关键一个产品作得好不好,用户喜不喜欢,喜欢哪些东西,不喜欢哪些东西,常用哪些功能,讨厌哪些功能,经常为哪些服务付费,乍看起来,似乎这些东西都是体验和感觉方面的,都是感性方面的,都是……中文段首不需要空两格首先要搞清楚“空两格”的意义是什么?段首空格表示段落重新开始,基本小学写作文都这么教的。但“空两格”真的就能清楚标示段落么?这个问题被放大到互联网上,尤其在对比英文段落效果后,……4个优秀的网站设计原则《RobinWilliamsDesignWorkshop》是绝对是我最喜欢的一本设计书之一。它的设计理论更具有实践价值,展示的例子也都很棒。最重要的被崇尚为我的设计理念的总管包……
解析登录认证方式之实名认证创建自定义动画加载指示器的使用指南当这三个要点发生,你需要重新思考Persona(用户画像)从产品化的思维,聊聊如何设计企业官网MicrosoftTeams桌面分析知乎的“更多”页面:从重复入口看知乎在产品设计的细节四个问题,浅析微信做“看一看”与“搜一搜”的底气以豌豆荚设计奖看APP的破局之路搜索交互功能大盘点慢工出细活:浅析Facebook点赞按钮设计中的门道互金产品设计思考:产品设计细节与特点总结App中的非必要功能和用户界面上的流量路径

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界