【发布时间】:2012-12-17 18:32:56
【问题描述】:
这是一个完全愚蠢的问题。但我只是想澄清我的疑问。加载图像时,我们可以使用 onload 或 oncomplete 事件检查加载状态。但我只是想知道有多少图像是使用 JavaScript 加载的。真的有可能吗?
我的问题是,我们可以从 URL 获取图像大小吗?我们能得到在某个时间间隔内加载了多少图像吗?
【问题讨论】:
-
不可靠。并非所有服务器都包含大小标头,并非所有服务器都包含 RELIABLE 大小标头。您可能可以检查非常低级的特定于浏览器的内部状态,但是在标准 JS 中,没有可以检查的“进度”可以在任何地方工作。
-
这篇文章可能感兴趣:blogs.adobe.com/webplatform/2012/01/13/…
-
如果它是同一个域,你可以通过 XHR 加载它并监听进度事件。
标签: javascript