Как обнаружить щелчок в браузере (остаться или уйти) - PullRequest
0 голосов
/ 24 января 2019

Я хочу установить предупреждение перед закрытием страницы.Я хочу проверить, нажал ли пользователь кнопку «остаться» или «оставить».

@HostListener('window:beforeunload', ['$event']) 
unloadHandler(event: Event) {
var flag = true;
var ans = confirm('Are you sure you want to end leave!');
 if (ans) {
      flag = true;
      return true;
    } else {
        flag = false;
        return false;
   }
}

Это всегда возвращает false.Если пользователь нажимает на остановку, флаг становится ложным.Но когда на самом деле страница закрыта, флаг остается ложным, но это должно быть правдой.

...