[問題] 關閉視窗 前置作業 如何進行?

看板Ajax作者時間16年前 (2009/11/04 17:03), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/2 (看更多)
當使者做下列事情 1. 按下右上角X 2. ALT+F4 3. 離開網站 的時候, 進行下列事情 1. 傳送ajax要求給後端進行登出紀錄 2. 進行關閉視窗確認(確定=繼續, 取消=中斷關閉) 3. 關閉視窗 4. 排除換頁時的狀況(這個已解決,使用frame) 主要是如何handle上列的事件 和人工中斷視窗關閉的行為 是否有高手願意指導呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.58.90

11/04 18:40, , 1F
1.window.onunload 2.辦不到,除非是你自己做的關閉按鈕
11/04 18:40, 1F

11/05 11:02, , 2F
1.unload不等我的ajax傳完(我使用jQuery 的 $.ajax)
11/05 11:02, 2F

11/06 18:33, , 3F
window.open('newPage?data=data') newPage再關掉自己
11/06 18:33, 3F

11/07 15:19, , 4F
另解,ignore_user_abort(true) in php program
11/07 15:19, 4F
文章代碼(AID): #1AyKD6c2 (Ajax)
文章代碼(AID): #1AyKD6c2 (Ajax)