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

img src为空时请求服务器

创建时间:2015-08-24 投稿人: 浏览次数:846

在列表展示页面的时候,有时候明明只是按条件查询列表数据,但是却在在网络上看到多发了几条请求到服务器。后来发现原来是img 元素 的src属性为空造成的。


雅虎的团队指出,如果你将img的src留空,可能你的本意是暂时不要显示任何图片,但在不同的浏览器其实还是会有一些额外的请求发生。例如

  • Internet Explorer makes a request to the directory in which the page is located.
  • Safari and Chrome make a request to the actual page itself.
  • Firefox 3 and earlier versions behave the same as Safari and Chrome, but version 3.5 addressed this issue[bug 444931] and no longer sends a request.
  • Opera does not do anything when an empty image src is encountered.

可能不同浏览器有不一样的操作,但是为了保险起见,还是在需要用的时候才给Img的src属性赋值,不然一个空的src属性有什么意义呢?还会在早期版本的不同浏览器造成无谓的请求。要么赋值,要么移除属性,千万不能为空。

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