Javascript 图像不';我没有故意通过HTTP完成加载

Javascript 图像不';我没有故意通过HTTP完成加载,javascript,http,Javascript,Http,我正在创建一个使用大量JavaScript的web应用程序。在这里,我必须处理由 var myImg = new Image(); myImg.src = 'http://...../'; 没有很快加载。因此,添加一个类似 myImg.onload = handlerFunction; 这很容易 但是我如何调试它呢? 也就是说,我怎样才能故意缓慢(甚至从不…)加载图像 是否有一个web服务为我提供了这样一个图像,我可以通过仅使用该图像的URL轻松地将其包括在内?如果您想预加载图像,可以使用C

我正在创建一个使用大量JavaScript的web应用程序。在这里,我必须处理由

var myImg = new Image();
myImg.src = 'http://...../';
没有很快加载。因此,添加一个类似

myImg.onload = handlerFunction;
这很容易

但是我如何调试它呢?
也就是说,我怎样才能故意缓慢(甚至从不…)加载图像


是否有一个web服务为我提供了这样一个图像,我可以通过仅使用该图像的URL轻松地将其包括在内?

如果您想预加载图像,可以使用CSS/JavaScript

是否有一个web服务为我提供了这样一个图像,我只需使用该图像的URL就可以轻松地将其包含在内


这取决于你在寻找什么样的图像。你可以在google.com的图片部分搜索。如果你能找到它,你可以在你的应用程序中使用它的URL

OP发现这在他的场景中很有用:)


您可以在
src
属性中输入一个PHP URL,并在PHP中使用sleep()

HTML
或者,如果您不想更改源代码,您可以使用URL重写将图像请求重写到PHP页面

您可以在
src
属性中输入PHP URL,并在PHP中使用
sleep()
?或者,如果您不想更改源代码,您可以使用URL重写将图像请求写入PHP页面。Google图像搜索限制为“大于4MP”,然后为您的测试用例使用加载缓慢的图像搜索?不过,缓存可能是个问题……看看@Ejay:这就是我要走的路线。。。将其添加为答案,我将+1;)。我不想预加载图像。事实上,我很想,但不能作为这个图像来源,如果从用户内容…谢谢,这就是我去的方式。不是公共URL,但就我而言,PHP已经足够好了。我通过一个参数设置延迟,使它更加舒适:
<img src="/my_image_test.php" alt="testing behavior on image load delay" />
sleep(10); //delay for 10 seconds
header('Content-Type: image/jpeg');
//output image here if you have to