Есть ли способ предотвратить закрытие веб-приложения? - PullRequest
0 голосов
/ 11 июня 2018

Я работаю в колл-центре, и мы используем собственное приложение для набора номера.Приложение построено с использованием HTML / JavaScript для внешнего интерфейса и MSSQL / Node.js для внутреннего интерфейса.

У нас есть проблема, когда некоторые люди закрывают браузер, не выйдя должным образом, и это приводит к потере данных из-за неправильного завершения телефонного звонка.Есть ли способ запретить пользователю закрывать приложение с помощью кнопки «X» в Chrome?

Я уже настроил универсальное сообщение Chrome, которое предупреждает о потере данных, если браузер закрыт, ноэто на самом деле не делает работу.

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

1 Ответ

0 голосов
/ 11 июня 2018

$(window).on("beforeunload", function() { 
    return confirm("Do you really want to close?"); 
})

Нет определенного события для захвата события закрытия браузера.

Вы можете захватить только при выгрузке текущей страницы.

Поэтот метод будет применяться при обновлении / навигации по текущей странице.

Ref

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...