首页 > 解决方案 > onbeforeunload 仅在开发人员工具窗口处于活动状态时才有效

问题描述

作为标题,我的 AngularJS 项目中有这段代码:

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

如果开发人员工具窗口打开,它可以正常工作,但在正常执行期间它不会。它发生在 Chrome 和 Firefox 中。

我该如何解决?

标签: javascriptangularjsonbeforeunload

解决方案


推荐阅读