在頁面關閉時觸發window.onunload
在onunload中要使用http請求,需要使用同步請求:
如:
$.ajax({ url: url, async: false });
iframe頁面關閉后執行方法:
因為iframe之上還存在父頁面,在iframe頁面里面實現了window.onunload事件,之后 直接關閉父頁面,不能觸發iframe頁面的onunload事件,改進后的代碼:
父頁面關閉也可以執行子頁面關閉后的方法:
var exit=function (){}; window.onunload = exit; if (top.location != self.location) { //當前頁面不是頂級頁面時 parent.window.onunload = exit; }
