Вы можете достичь желаемого результата, добавив слушателя к событию beforeunload
для window
.Вот пример из MDN:
window.addEventListener('beforeunload', function (e) {
// Cancel the event
e.preventDefault();
// Chrome requires returnValue to be set
e.returnValue = '';
});
Чтобы проверить приведенный выше код, запустите его в консоли браузера и попробуйте закрыть вкладку браузера.
Для более подробного руководства, посмотрите MDN товар .