2

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

var myImg = new Image();
myImg.src = 'http://...../';

加载不够快。所以添加一个像

myImg.onload = handlerFunction;

简单。

但是我该如何调试呢?
即我怎样才能故意使图像加载缓慢(甚至永远不会......)?

是否可能有一个 Web 服务为我提供这样的图像,我可以通过仅使用该图片的 URL 轻松包含该图像?

4

2 回答 2

2

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

src您可以在属性中放入 PHP URL并在 PHP 中使用 sleep()。

HTML

<img src="/my_image_test.php" alt="testing behavior on image load delay" />

my_image_test.php

sleep(10); //delay for 10 seconds
header('Content-Type: image/jpeg');
//output image here if you have to

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

于 2013-04-28T12:25:42.823 回答
0

如果要预加载图像,可以使用 CSS/JavaScript。

是否可能有一个 Web 服务为我提供这样的图像,我可以通过仅使用该图片的 URL 轻松包含该图像?

取决于您要查找的图像类型。您可以搜索 google.com 的图像部分。如果你能找到它,你可以在你的应用程序中使用它的 URL。

于 2013-04-28T12:13:23.847 回答