我实现了将刷新/关闭事件的更改保存为:
@HostListener('window:beforeunload', ['$event'])
beforeunloadHandler(event) {
//save the form to local storage
event.returnValue = false;
}
有没有办法区分重新加载和取消点击?
这里的例子!在每次页面刷新以及使用浏览器后退按钮向后导航时都会显示上述警告,但同样只对我一次刷新和浏览器关闭事件有效。
我在这里遗漏了一些东西,或者 chrome/firefox 限制了这个 onbeforeunload 事件刷新和关闭?
谢谢。