image src 属性为空导致的问题

本文探讨了HTML中空img标签在不同浏览器中的表现差异。详细分析了Internet Explorer、Safari、Chrome、Opera及Firefox等浏览器如何处理空src属性的情况,并指出了Firefox 3.5已修复自动请求的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

img标签为空有两种情况,一种是基本的HTML:

<img src="" />

另一种是在JavaScript中:

var img = new Image();

img.src = "";

 

 

这两种情况都会导致同样的效果:

  • IE会自动请求当前页面所在的路径,例如页面地址为http://www.example.com/dir/mypage.htm,那么IE将会自动请求一次http://www.example.com/dir/用来填充图片。
  • Safari和Chrome会自动请求当前页面,例如页面地址为http://www.example.com/dir/mypage.htm那么将会再发送一次请求到http://www.example.com/dir/mypage.htm用来填充图片。

 

你会注意到Opera和Firefox都没有被提及。Opera的行为也许是你期望的,如果src为空,不发送任何请求。

Firefox3和更早的版本跟Safari和Chrome一样,自动请求当前页面,但是在Firefox3.5中已经解决了这个问题,点击这里查看

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值