首页 > 解决方案 > 带有 resultValue 的 Angular 浏览器关闭事件。我怎样才能得到用户的决定?

问题描述

我想在弹出“您确定要关闭站点”后从用户那里获取“事件”。所以他按下了哪个按钮。

如果用户有未保存的数据并想要关闭选项卡,则弹出“您是否真的要关闭选项卡”将停止刷新或关闭。但我想得到用户的决定。因为如果他会离开网站我想做一个特殊的数据库查询fe。那可能吗?

// in component    
@HostListener('window:beforeunload', ['$event'])
public beforeUnloadHander($event: any) {
    $event.returnValue = true;
}

标签: angular

解决方案


推荐阅读