Firebug导致的验证码失效问题

In: 前端开发

14 08 2008

Firebug,就不多介绍了,搞web开发的,尤其是关注前端的估计没人不知道这个插件。最近发现打开firebug在特定的情况下会导致页面验证码失效,在此记录一下。

打开firebug面板,选择网络下的图片tab,这里会记录当前页面上用到的图片url,鼠标移到记录上,firebug会显示出该图片。这本来是一个很人性化的设计,但是问题出在,firebug在显示图片的时候会再次请求服务器。这样如果鼠标移到验证码图片上,firebug向服务器去取,服务器会认为是用户刷新了验证码,重新生成一张验证码,但此时用户的页面上看到的验证码还是旧的,这样提交肯定会通不过。

从下面这张图上可以清晰的看出,页面上的验证码是“1254”,但是鼠标移到firebug中验证码url上,firebug会再次向服务器请求验证码,服务器生成了新的验证码“9064”。这个时候再用页面上显示的验证码提交肯定就通不过了。

PS:google还说过firebug会影响gmail的性能:Firebug can make Gmail slow

再来看看这些吧

1 Response to Firebug导致的验证码失效问题

Avatar

kai.ma

08月 28th, 2009 at 10:09 am

这个问题我碰到过,当时很奇怪。看来真的是firebug造成了重复请求。

Comment Form

关于我

JerryQu,当前从事前端开发,@中国北京
这里是我随便记录东西的地方~
需要找我,我的联系方式在这里 »
查找QGYWebim相关信息,请点这里 »

  • 来无影: 这个站的模板不错,我很喜欢![:13 [...]
  • 莞尔: 我用了你的表情插件发现一个问题 那就是路径问题 我的WP没有放在根目录 [...]
  • samuel: 很棒。你自己写的demo,比去看jquery代码简单多了 [...]
  • samuel: 非常棒,很有参考价值。比去看jQuery代码舒服多了 [...]
  • 风剪云: 向你学习了。BS无德之人,拿去用也罢了。居然还拿去赚钱。[:11 [...]
  • nvshao: [:20]不错不 [...]
  • 团伙创意: bu cuo 不错 学习啦~ [...]
  • 3g培训: 再来看看。上班没事干。还是希望看到新文 [...]

共享