【发布时间】:2024-04-29 06:15:01
【问题描述】:
我有一个 GWT 应用程序,用户可以在其中无限期地打开应用程序的基于浏览器的一侧。每隔一段时间,我们就会升级应用程序——如果用户在完成此操作后在浏览器中点击重新加载,那么一切都会好起来的。然而,通常发生的情况是,他们继续使用已经打开的应用程序版本,即升级前提供的版本,然后由于客户端 Javascript 不再与服务器上的内容同步而遇到与 RPC 相关的模糊错误。
GWT 是否有任何机制,您可以启用或合并到您的代码中,以应对这种情况。我不需要任何巧妙地处理这种情况,例如尝试重新加载应用程序并重新建立用户的当前状态,一个简单的对话框解释客户端和服务器不再同步并且需要重新加载 Web 应用程序就足够了。
【问题讨论】:
标签: gwt browser asynchronous webserver gwt-rpc