3

我实现了将刷新/关闭事件的更改保存为:

@HostListener('window:beforeunload', ['$event'])
  beforeunloadHandler(event) {
    //save the form to local storage
    event.returnValue = false;
    }

它工作正常,但保存发生在重新加载/取消单击时。 在此处输入图像描述

有没有办法区分重新加载和取消点击?

这里的例子!在每次页面刷新以及使用浏览器后退按钮向后导航时都会显示上述警告,但同样只对我一次刷新和浏览器关闭事件有效。

我在这里遗漏了一些东西,或者 chrome/firefox 限制了这个 onbeforeunload 事件刷新和关闭?

谢谢。

4

0 回答 0