非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

智能推荐

HttpClient使用例子_laoda271的博客-程序员宅基地

HttpClient使用例子 (2011-09-21 14:51:38)转载▼标签: java httpclient post url 传递 参数 获取 it分类: JAVAHttpClient client = new HttpCli

【软考-软件设计师】(十二). 面对对象_代码搞起来的博客-程序员宅基地

【软考-软件设计师】(十二). 面对对象概述设计原则规则,公共机制几乎不考结构事物:静态部分,描述概念行为事物:动态部分,跨越时间和空间分组事物:组织部分。“盒子”注释事物:解释部分设计模式概念架构:全局设计:局部惯用法:与语言相关职责链:让发送者只需发一次,与对应的接受者刷题补充笔记多态:通用多态:参数,包含多态特定多态:过载,强制多态{参数多态:最纯包含多态:子类型化过载多态:同一变量被用来表示不同功能}类:没有实例的类喂抽象类 不能被实例

Top 200的全球开发者BLOG_meander的博客-程序员宅基地

本文源自这里,文中列出了全球前200名的开发者的BLOG。有的可能你很熟悉,有的你可能还不知道。这些BLOG的排名通过查看,Google PageRank,Technorati Authority,Alexa Rank, Google links, Twitter Grade

java.net.unknown_android -------- java.net.UnknownServiceException_Gains iFortune的博客-程序员宅基地

最近升级了Android的API版本时 ,导致我的网络请求失败了,出现了这个错误java.net.UnknownServiceException,这个错误,我在网上查到这个主要是由于,我们的OkHttp3会默认使用密文传输,而我们的代码中使用Http协议,也就是使用明文传输,所以OkHttp3会主动的报错,然后阻止线程的运行。所以我们现在就是要修改配置文件,使OkHttp3允许使用明文传输,或者...

BootStrap笔记_飞宙的博客-程序员宅基地

Bootstrap—前端开发的框架(Bootstrap 是基于 HTML、CSS、JavaScript):即一个半成品软件好处:1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。2. 响应式布局。同一套页面可以兼容不同分辨率的设备(12个格子)。快速入门1. 下载Bootstrap2. 在项目中将这三个文件夹复制3. 创建html...

深入理解MySQL 5.7 GTID系列(六):MySQL启动初始化GTID模块_weixin_34367257的博客-程序员宅基地

本节也是一个重头戏,后面的故障案例也和本节有关。本节将详细介绍Gtid模块的初始化,以及什么时候读取了我们前文提及的两个GTID持久化介质:BINLOG文件mysql.gtid_executed表此外也会描述他们的读取方式。同时分析这个步骤我也将在重点步骤分为两种情况来分别讨论:主库开启GTID开启BINLOG。从库开启GTID开启BIN...

随便推点

spring-mvc入门(原理)_cookie3_1的博客-程序员宅基地

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块mvc简介:M 代表 模型(Model) 模型是什么呢?模型就是数据,就是 dao,beanV 代表 视图(View) 视图是什么呢?就是网页,JSP,用来展示模型中的数据C 代表 控制器(controller) 控制器是什么?控制器的作用就是把不同的数据(Model),显示在不同的视图(View)上,Servle

'gbk' codec can't encode character '\xa0' in position 12248: illegal multibyte sequence_CN-LILU的博客-程序员宅基地

在网上爬取一些字节流出现了这个问题,明明是utf-8 的解码却出现了 ‘gbk’的错误def getUrlListOne(url): header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,' ' ...

linux c libpcap统计流量,libpcap流量统计_weixin_39664010的博客-程序员宅基地

最近老师让写一个流量监控程序,用到了libpcap编程。虽然很简单,但是前期也走了一些弯路。最初是直接从别人博客里面copy的代码,然后运行时就是结果就是不正确。本以为是系统问题,我又装了个双系统。。。现在我把自己的代码分享出来吧,这些是我自己运行成功的,代码很简单,只是希望能给新人一些借鉴。首先:我们先得到我们的设备名称,因为之后我们需要根据名称指针来打开我们的设备,得到名称指针的方式如下:/*...

安卓开发——安卓界面布局笔记_耗先生的博客-程序员宅基地_安卓界面布局

Android布局笔记  Android的界面是有布局和组件协同完成的,布局使用不同的组件,组件按照布局的要求依次排列,就组成了用户所看见的界面。所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。主要布局:1.LinearLayout,线性布局,可分为垂直布局(android:orientat

hook 循环点击事件用哪个_Android下hook点击事件的示例_唐文成的博客-程序员宅基地

Hook是一种思想,也就是将原来的事件,替换到我们自己的事件,方便我们做一些切入处理。目的是不修改原来的代码,同时也避免遗漏的N多类里面处理。最近需要在现有的app中设置统计埋点。去业务代码里埋的话似乎耦合度太高。所以决定使用hook的方法对事件进行埋点处理。这里先记一下对点击事件hook的基本流程。1.先建一个代理类实现View.OnClickListener,用来做点击后的后续处理。 impo...

cdh hue impala_weixin_30501857的博客-程序员宅基地

hue英 [hjuː] n. 色彩;色度;色调;叫声oozie['uːzɪ] (缅甸的)驯象人,驭象者Hue是一个开源的Apache Hadoop UI系统。通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据。例如操作HDFS上的数据、运行Hive脚本、管理Oozie任务等等。...

推荐文章

热门文章

相关标签