簡體   English   中英

window.onunload事件未觸發

[英]window.onunload event not firing

我有一個Silverlight應用程序,如果用戶離開,我需要在其中觸發注銷事件。 我嘗試了一個示例函數

window.onunload = function test() { alert("test"); }

問題是當我離開網頁導航時會觸發該事件,但是當用戶關閉瀏覽器或標簽時,我需要觸發該事件。

就我而言,如果用戶確定要退出,則該頁面不必提示用戶。 因此,我在“ window.onbeforeunload”事件內調用了退出方法(還向其中閃爍了一個消息框,以便Web服務有足夠的時間來成功退出)。 也用

document.onbeforeunload = undefined;

在我的“ window.onbeforeunload”事件中,以避免出現確認窗口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM