Наличие (локального) веб-приложения, при первом подключении пользователя к серверу через веб-браузер отображаются всплывающие окна с лицензионным соглашением. Если они принимают его, всплывающее окно скрыто, и на сервер выполняется вызов Aysnc, который сохраняет тот факт, что лицензионное соглашение было принято, и страница воссоздается, так что всплывающие окна не будут отображаться (если они отклоняют лицензионное соглашение в Интернетеприложение закрывается).
Проблема, если пользователь не делает ничего более значимого, а затем снова подключается к серверу через веб-браузер, браузер просто возвращает кэшированную веб-страницу, а не вновь созданную версию, поэтому Eulaпоказано снова.
Если они принудительно обновляют, всплывающее окно EULA исчезнет, но это будет нелегко для пользователя. Так как я могу заставить браузер перейти на сервер, чтобы получить последнюю версию страницы, а не возвращать кэшированную страницу.
Это вопрос HTML, но может быть полезно знать, что я использую Spark Framework , Java-фреймворк для создания веб-приложений.