onbeforeunload работает, только если окно инструмента разработчика активно - PullRequest
0 голосов
/ 08 июня 2018

В качестве заголовка у меня есть этот фрагмент кода в моем проекте AngularJS:

  window.onbeforeunload = function (e) {
    e.preventDefault();
    if ($sessionStorage.toReload) {
      return 'Are you sure?';
    }
  };

Он работает правильно, если открыто окно инструмента разработчика, но не при обычном выполнении.Это происходит как в Chrome, так и в Firefox.

Как это исправить?

...