GWT - Как клиент может обнаружить, что это JavaScript не содержит синхронизации, если сервер обновляется

У меня есть приложение GWT, в котором пользователи хранят стороной на основе браузера приложения, открытой на неопределенный срок. Каждый так часто мы обновляем приложение - если пользователи ударили перезагрузить в своих браузерах после этого, то все идет хорошо. Однако, что обычно происходит, состоит в том, что они продолжают использовать уже открытую версию приложения, то есть версия, которую подается перед обновлением, а затем испытывают неясные ошибки, связанные с RPC, поскольку на стороне клиента JavaScript больше не в синхронизации с тем, что на сервере.

У GWT есть механизм, который вы можете включить или включить в свой код, для справки с этим. Мне не нужно никакого умного обращения с ситуацией, например Попытка перезагрузить приложение и восстановить текущее состояние пользователя, простое диалоговое окно, объясняющее, что клиент и сервер больше не синхронизации, и что веб-приложение необходимо будет перезагрузить, будет достаточно.

5
задан George Hawkins 15 September 2011 в 12:20
поделиться