У нас есть продукт для продажи, который работает в браузере (в частности, в режиме хромированного киоска). Мы хотим, чтобы пользователь не мог закрыть окно без номера штыря. В режиме киоска, конечно, единственный способ выйти - либо закончить процесс, либо использовать alt + f4, поэтому прямо сейчас наше решение не помогает клавиатурам подключаться к любым POS-терминалам. Просто надеюсь, что может быть другое решение.Предотвращение закрытия окна
Редактировать: Также у меня есть полный доступ к корню на каждом терминале, над которым работает веб-приложение. Таким образом, можно добавить любые хром-флаги и т. Д.
Как уже упоминалось ранее, я спрашивал, как я могу предотвратить закрытие окна, не просто перехватывая событие разгрузки и запрашивая подтверждение.
Возможный дубликат [Intercept страница выхода события] (http://stackoverflow.com/questions/1704533/intercept- page-exit-event) –
@OlaviSau это не дубликаты. Я искал способ предотвратить закрытие вообще, вместо того, чтобы просить пользователя подтвердить, поскольку я думал, что это будет возможно, поскольку у меня есть root-доступ ко всем машинам, использующим эту киоск-систему. – PC3TJ