非IE浏览器 img标签 src值为空时,2次请求问题_weixin_30572613的博客-程序员宅基地

img src值为空时,2次请求

以前应该有同学遇到过类似的情况, 当有一个类似如 <img src=’’> 的标签时, 会对页面多出一次请求,

根据一篇文章的分析,我猜测是不是所有的会主动引入外部文件的标签都会存在此类问题, 如 embed, link等,

于是就以实验的方式加以验证.

以下是初步的结论:

标签/请求次数/浏览器

IE

FF,safari,chrome

 

Img

2

2

 

Embed

1

2

 

Background: url

1

2

 

Link

1

2

 

Input type=’image’

2

2

 

Script

1

2

 

bgsound

2

 

 

注:

1.对于IE和firefox的2次请求, 两者请求的页面是不一样的.
IE: 请求的是被访问文件所在的目录, img标签时, 2次请求为 http://www.xxxx.cn/test/

FF,safari,chrome: 请求的是被访问的文件

2.对于embed标签,上面所描述的情况是在 type 不为空的情况下, type为空时,FF请求1, IE根据type值不同情况不同.

3.如果 以上的标签中 不包含 src=”” ,就不会发生二次请求.

转载于:https://www.cnblogs.com/lhgstudio/archive/2012/03/20/2407521.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30572613/article/details/98486081

智能推荐

基于硬盘安装 Ubuntu 时,LiveCD安装过程中卡死的解决办法_会飞行的小蜗牛的博客-程序员宅基地

实际上是 liunx 安装的镜像源文件没有卸载所致。解决办法:# umount -l /isodevice

Ubuntu上轻松实现PHP扩展_weixin_34198453的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

Arcgis操作系列1 - arcgis平面米转度方法_西北码农的博客-程序员宅基地_arcgis米转经纬度

1方法1:用这个工具可以转换坐标,但是不能换投影系统,比如可以2000平面转2000经纬度,如果要2000平面转84经纬度,需要输入转换参数。方法2:使用arcgis 的geometry project方法 分别输入输出坐标系和gemetry值方法3:https://developers.arcgis.com/javascript/3/jsapi/esri.geometry.p...

linux跑wrf.exe程序的前提,wrf模式学习_从linux安装开始.pdf_Sharon sweet的博客-程序员宅基地

wrf模式学习_从linux安装开始模式学习从LINUX 安装开始——WRF 入门中文教程1 CentOS 5 Linux 安装图解CentOS 即Community Enterprise Operating System 。CentOS 的最新版本是CentOS5.2 ,是RHEL 5.2 的再编译版本,于2008 年6 月26 日发布,可以在网上/下载的安装光盘映像,大约3.4GB左右。图...

使用 python +opencv ,完成轨迹栏获取画笔颜色,画笔大小可调的点击鼠标并移动的画图程序_Lee魅儿的博客-程序员宅基地

#coding:utf-8#作者 :思#创建时间:2021/6/29 13:58 #功能 : 使用 python +opencv ,完成轨迹栏获取画笔颜色,画笔大小可调的点击鼠标并移动的画图程序import numpy as npimport cv2def nothing(x): pass#创建一个黑色图像,一个窗口img = np.zeros((512,512,3),np.uint8)cv2.namedWindow('draw_window')#创建开关轨迹栏:.

随便推点

Linux和Ubuntu的区别与联系;Linux和Unix区别_zhaidada01的博客-程序员宅基地

Linux和Ubuntu : 大家经常会说Linux操作系统,Ubuntu操作系统,这种叫法是不正确的,严格意义上讲,Linux并不是操作系统,而是属于操作系统的一个内核。 由于Linux是开源的,免费的,所以程序员可以根据自己的兴趣和灵感对其进行改变,组合成自己想要的操作系统; 以Linux为内核的操作系统很多,我们称这种操作系统为linux的发行版,或者直接用linux来统称以linux为内核的操作系统。Linux和Unix通常称linux是类似Unix...

android 线程中启动线程的方法,Android:2.3.6主要线程阻塞当我请求在Activity.onCreate方法中启动两个服务时..._一身诗意千寻瀑zz的博客-程序员宅基地

我正在开发一个应用程序,我需要在应用程序启动时启动后台服务 .最初我在Application.onCreate()方法上添加了第一个服务的启动过程 .之后,我意识到如果用户因任何原因停止了后台线程,我需要重新启动该服务 . 因此,我将服务启动代码从Application.onCreate()移动到主要的Activivity.onResume() .根据文档,在已经运行的服务上调用startServ...

人工智能资料_weixin_34319640的博客-程序员宅基地

本课程适合对人工智能特别感兴趣的朋友学习,是由北京尚学堂人工智能学员研发,已经有数千位学员受益。现将内容全程公布,欢迎大家传播和下载。也可以到我们官方网站:www.bjsxt.com咨询最新内容,或者到www.itbaizhan.cn在线学习。每个月我们都会对课程做更新,可以加人工智能学院大智老师微信号(bjsxt_ai_dazhi):课程大纲如下:01_人工智能开发及远景介绍(预科)【尚学堂...

NFS客户端、服务器协商读写粒度(rsize、wsize)流程 【转】_weixin_34417200的博客-程序员宅基地

   rsize和wsize决定了网络文件系统(NFS)一次网络交互所能够读写的数据块的大小,rsize和wsize的大小对网络文件系统(NFS)的性能有重要影响。rsize和wsize的大小是在用户配置的基础上客户端和服务器端共同协商的结果。       本文面向NFS的开发者和维护者,主要介绍rsize和wsize在客户端和服务器之间协商的流程,同时介绍rsize和wsize的设置的方法。...

EasyExcel导出自定义合并单元格的策略_我可能在扯淡的博客-程序员宅基地_easyexcel自定义合并单元格

需求概述项目中需要导出的Excel如下所示:目前的列表是查询出所有行的数据,前端再去按主键进行合并的。所以,导出时只要Excel下一行的主键相同,就合并框红的区域。目前网上找到的EasyExcel自定义合并单元格都是ExcelFillCellMergeStrategy,这个工具类只要下一行的cell和上一行的cell内容相同就会合并,不符合目前的需求。本例也是在此基础上进行逻辑修改。 参考链接。测试代码引入相关依赖:&lt;dependencies&gt; &lt;dependency

惠普统一存储—大融合下的新起点_weixin_33853794的博客-程序员宅基地

从去年惠普收购3Com开始,惠普就等于在服务器、存储、网络三大领域都具备强大的竞争力。惠普自己也看到,为用户打造数据中心一站式服务将成为未来的一种趋势。而在业界,能够独立提供服务器、网络、存储综合性解决方案的厂商也只有惠普一家;从另一方面来看,数据中心相关技术的发展使得用户对于数据中心走向融合有了很大的需求与渴望。在此大背景下,惠普存储必然也会做出相应的战略调整。为此2010...