Я хочу ограничить пользователя перезагрузкой браузера в приложении Angular 6. Следующий код показывает всплывающее окно подтверждения по умолчанию, но я хочу показать свое.
@HostListener('window:beforeunload', ['$event'])
doBeforeUnload($event) {
return false;
}
Если я удаляю «return false», событие запускается без всплывающего окна подтверждения по умолчанию, но не останавливает обновление. Есть ли способ остановить перезагрузку без этого всплывающего окна?
Спасибо