meizz的专栏

梅花雪·疏影横斜

原创 Maxthon1.3.3版里一个令人哭笑不得的事收藏

新一篇: DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16 | 旧一篇: 对系统的toFixed()方法的修正

    傲游(Maxthon)1.3.3版浏览器访问BLOG里带验证码的页面,在提交时总是报验证码错误的提示,最后经过分析就是,在页面 postback 回传服务器进行的验证之前,又重新生成了一份新的图形验证码,而覆盖了老的存在服务器端的验证码,当然这样比对的结果当然是错误的。在其它的浏览器里都从没有碰到过这种的问题。

    那为什么图形验证码在postback的时候会在服务器端的验证之前又重新生成了一遍呢?

    我自己猜想唯一的原因就是Maxthon对这种刷新的页面时做了某种优化,在新页面的HTML代码还未加载之前已经把这个页面里的一些重复项提前下载了,从而生成了在服务器端比对之前又重新生成了一遍图形验证码。这种错误现象在最新的 Maxthon 1.5.2 就没有重现,这说明可能Maxthon开发者也意识到了这种“善意”的加速带来的意外结果。

    唉,做B/S开发要兼容各种浏览器真得很头疼,我的电脑里都装了七种不同的浏览器了!

发表于 @ 2006年03月06日 15:37:00|评论(loading...)|编辑

新一篇: DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16 | 旧一篇: 对系统的toFixed()方法的修正

评论

#kimsoft 发表于2006-03-07 13:50:00  IP: 218.249.85.*
梅大侠强,我只装了ie6(gb,maxthon),firefox
#pwqzc 发表于2006-06-16 14:49:00  IP: 220.170.226.*
我就装了IE6啊
#great_ghoul 发表于2007-06-10 13:09:12  IP: 221.11.87.*
那你太牛了。
#infuse 发表于2008-01-05 14:17:51  IP: 59.40.52.*
不是优化,可能是重新请求页面了。
有时IE接口没使用正确,会出现重新请求的可能。
#mldstk 发表于2008-07-04 13:58:35  IP: 58.17.147.*
wow power leveling
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © meizz