牛骨文教育服务平台(让学习变的简单)
博文笔记

IE和Chrome浏览器对img src为空时的重复请求

创建时间:2010-02-03 投稿人: 浏览次数:1304

今天发现注册中的验证码总是验证不通过,但是点击“换一张”就可以验证通过了。且该现象仅在ie和chrome下存在,firefox是正常的。

 

在断定验证码相关代码本身没有问题之后,通过在dispatch入口记log,发现有重复请求。

 

对代码进行排查,发现以下问题:

 

               <div class="bandNameImgWap"><img src=""/></div>

 

 

难道是空的src导致的问题?通过在该段代码前后设置exit,断定问题就出现在这!把src中填入一些非#的值,就消除了重复请求的问题。

 

在网上搜索,发现有很多人都遇到过这个问题:

 

http://hi.baidu.com/bdui/blog/item/9f6ed4af65c349cf7cd92a1f.html

http://www.cnblogs.com/pkurain/archive/2009/12/15/1624672.html

 

根据 RFC3986 中的定义,当一个URI 是空字符串的时候,它会被当做一个相对路径并根据一定的算法 去请求资源

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。