亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Angular 中關閉瀏覽器后執行 API

在 Angular 中關閉瀏覽器后執行 API

飲歌長嘯 2021-12-23 15:08:13
如果瀏覽器關閉,我需要執行一個 Api,例如中斷,從用戶關閉瀏覽器,PC 崩潰,ext ext。此功能在我的組件中,我不會在任何地方調用此功能,我認為它應該會自動激活。 @HostListener('window:beforeunload', ['$event'])  beforeunloadHandler(event) {    this.postService.unsetPost(this.postId).subscribe();  }但不工作。
查看完整描述

2 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

constructor() {

    window.onbeforeunload = ()=>{

      //call API here

    }

  }

在您的組件構造函數中編寫上面的代碼...快樂編碼... :)


查看完整回答
反對 回復 2021-12-23
?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

在我看來,更好的想法是讓心跳 api 每 N 秒發送一次請求,以通知服務器會話處于活動狀態并且用戶在線。在服務器上每 M 分鐘檢查一次是否有超過 N 秒的心跳請求:如果是這樣 - 執行 API 請求(您想在崩潰時執行的請求)。


查看完整回答
反對 回復 2021-12-23
  • 2 回答
  • 0 關注
  • 224 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號