GWT:图像加载的进度

GWT:图像加载的进度,gwt,Gwt,使用GWT,有没有办法获取加载映像的进度回调?我们有一个应用程序,通过一个可能非常慢的连接加载图像,我们希望用户能够判断事情是否正在进展,或者只是完全失败了 我没有看到任何让我相信这是可能的东西,所以在这里检查一下我自己。GWT编译成Javascript。所以最终GWT可以做Javascript可以做的事情 关于您的问题:它可以通过XHR实现,但显然在IE中不起作用: GWT部分:您可以使用链接中提到的任何Javascript解决方案,并将其封装在中 更新: XHR和图像不能很好地配合使用。以下

使用GWT,有没有办法获取加载映像的进度回调?我们有一个应用程序,通过一个可能非常慢的连接加载图像,我们希望用户能够判断事情是否正在进展,或者只是完全失败了


我没有看到任何让我相信这是可能的东西,所以在这里检查一下我自己。

GWT编译成Javascript。所以最终GWT可以做Javascript可以做的事情

关于您的问题:它可以通过XHR实现,但显然在IE中不起作用:

GWT部分:您可以使用链接中提到的任何Javascript解决方案,并将其封装在中

更新:


XHR和图像不能很好地配合使用。以下是解决办法:

  • 在映像上设置适当的HTTP expire标头,以便缓存它。通过XHR加载它。然后通过图像标签再次加载。第二个请求应由浏览器缓存处理
  • 在服务器上以Base64编码图像的形式提供图像,然后将其包装:
  • 使用
    xhr.overrideMimeType()
    进行各种黑客攻击。你可以在网上找到它们。它们在不同浏览器中的行为不同

  • 谢谢这是一个XHR。在本例中,我们通过图像标签加载图像。我们可以通过XHR加载图像吗?XHR和图像不能很好地一起播放。这是有办法的。我更新了帖子。