我正在尝试使用HostListener定位刷新,后退和前进浏览器按键事件。
以使用keypress和popstate开始,但是没有任何运气。
如果我使用beforeunload
,则会触发该事件,但是每种情况下我需要采取不同的操作。
@HostListener('document:keypress', ['$event']) savePageInfo($event : any) {
if($event.key === 'F5')
}
@HostListener('window:popstate', ['$event']) onPopState($event:any) {}
@HostListener('window:beforeunload', ['$event']) onunload($event: any) {}
关于如何进行的任何建议?