Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 触发图像的onLoad和onError时HTTP 204(无内容)?_Javascript_Http_Cross Browser - Fatal编程技术网

Javascript 触发图像的onLoad和onError时HTTP 204(无内容)?

Javascript 触发图像的onLoad和onError时HTTP 204(无内容)?,javascript,http,cross-browser,Javascript,Http,Cross Browser,在为img src请求获取HTTP“204无内容”时,每个浏览器的行为是否一致 <img src="/gives_me_a_204.gif" onError="alert('err')" onLoad="alert('ok')" /> 在firefox和opera上,我得到了一个“错误”,我想知道是否所有其他浏览器也会给我这个错误。我不知道,但我不会指望它。然后,IIRC谷歌再次使用它来跟踪像素。也许可以扩展您的真实世界用例?事实上,我记得没错。相关:@Pekka我看了一下gm

在为img src请求获取HTTP“204无内容”时,每个浏览器的行为是否一致

<img src="/gives_me_a_204.gif" onError="alert('err')" onLoad="alert('ok')" />


在firefox和opera上,我得到了一个“错误”,我想知道是否所有其他浏览器也会给我这个错误。

我不知道,但我不会指望它。然后,IIRC谷歌再次使用它来跟踪像素。也许可以扩展您的真实世界用例?事实上,我记得没错。相关:@Pekka我看了一下gmaps代码,那里使用的镜像只生成一个域名的DNS缓存,这样在发送ajax时就不会有延迟。我不认为他们使用图像的onload/onerror作为信标本身。啊,好的。我认为你应该补充一些关于你正在做什么的细节,以及你期望的行为。我不确定当一个204发完时,onError将如何发挥作用?无论哪种方式,这听起来像是一种边缘情况,您可能无法跨浏览器依赖相同的行为。但也许有人可以为你想做的任何事情提出解决办法。