onbeforeunload

    0熱度

    1回答

    當我打電話 window.open("aPageInMyApp","MsgWindow") 我的事件監聽被解僱,有時,有時事實並非如此。 @HostListener('window:beforeunload') logout(){//some code}

    0熱度

    1回答

    我正在使用beforeunload事件來作爲代理指向我的網站上的點擊量的手段。例如,如果beforeunload在click事件的〜50ms內觸發,我可以確定用戶何時選擇了鏈接。 iOS變得很複雜,因爲它不支持beforeunload。根據Apple文檔,我用pagehide代替beforeunload,但這不具有相同的功能。看起來好像pagehide取代了unload - NOT beforeu

    4熱度

    1回答

    我經常意外地關閉了我的Chrome瀏覽器,必須重新打開並重新加載我一直在使用的所有選項卡。由於Chrome在關閉機制之前沒有內置確認,我寫了一個簡單的頁面在關閉之前要求確認。我在其他選項卡中打開該頁面。 <!DOCTYPE html> <html> <body> <p>This page is to prevent accidental closing of Chrome.<

    0熱度

    1回答

    我知道有幾百個問題:「我如何防止電子中的關閉事件」或類似的東西。 執行beforeunload事件中的確認框(電子消息框)後,我能夠關閉我的應用程序並取消關閉事件。由於開發工具始終是開放的,我並沒有認識到,雖然開發者工具關閉它不工作... window.onbeforeunload = e => { // show a message box with "save", "don't

    0熱度

    1回答

    我創建了窗體並使用窗口「onbeforeunload」功能,我決定添加一個確認框,以便每次用戶嘗試關閉窗口時或重新加載頁面,他會得到一條警告消息。 問題是,該消息是沿着「更改可能無法保存」,並且當我提交表單時彈出相同的確認錯誤! 有沒有一種方法可以讓我在每次提交表單時都能得到這些確認彈出窗口? 我已經看到一些堆棧交換問題,其中OP在重新加載但未關閉標籤時要求警報,反之亦然。即使在這些問題中,答案似

    0熱度

    1回答

    我有reactjs應用程序,我試圖在瀏覽器close.but顯示警報,但一些不一致的行爲即將到來。有時它是不觸發瀏覽器刷新警報,但有時它顯示了alert.Below是我的代碼: - window.onbeforeunload =() => { let msg =undefined; if (window.performance && performance && perform

    1熱度

    1回答

    我必須在瀏覽器上顯示關閉並刷新特定頁面的警報。下面的代碼適用於所有情況,但在以下情況下失敗。 1.首先,進行刷新,然後警報會出現並要求重新加載,現在重新加載。 2.現在,單擊瀏覽器的關閉按鈕 問題: - 現在警報在Chrome和Mozilla瀏覽器不來,在上刷新邊,警報發出的多個時間我的代碼是: - window.onbeforeunload = (ev) => { let msg;

    0熱度

    2回答

    我正試圖調用我自己在卸載組件之前調用的post方法,但它不起作用。 我在@HostListener上放置了一個斷點,當我打開一個不同的組件時,它不會在那裏出現斷點。 我正在使用Chrome進行調試,並且我打開了用於卸載和beforeunload的事件偵聽器斷點,當打開不同的組件時會斷開事件偵聽器斷點。 我失去了我的代碼的東西嗎? import { Component, OnInit, HostLi

    1熱度

    2回答

    如何刪除iFrame添加的beforeunload事件偵聽器? 我的情況是我負載添加一些beforeunload事件到DOM的iframe,我想在會話過期(或說某個特定事件)時刪除它,並且我不想向用戶顯示確認消息。那麼有沒有什麼辦法可以從iframe中使用javascript刪除事件偵聽器?任何幫助將不勝感激。 // parent.html <!DOCTYPE html> <html>

    0熱度

    1回答

    我正在查看頁面以瞭解更改,並在用戶離開之前提醒用戶,如果項目尚未保存。是否有可能用Tapestry的PageLink來使用onBeforeOnLoad?我嘗試過,迄今爲止沒有運氣。謝謝。