2013-02-26 84 views
0

工作的方式去識別用戶何時退出我的網站。卸載vs java腳本 - onbeforeunload

香港專業教育學院閱讀網站上的一些線程aboout方法做這與AJAX調用模擬坪

香港專業教育學院發現documantation的卸載事件將在瀏覽器窗口中發生之前將關閉/重定向

問題這梅託德是更好?

的Java腳本的原始 - link

window.onbeforeunload 

或jQuery的 - http://api.jquery.com/unload/

$(window).unload 

redarding這將是瀏覽器的兼容性更好,捕捉更多的事件?

它是可靠的,或者我應該去Ping服務器方法?

+2

'$(window).unload'大致等同於'window.onunload',所以真正的問題是哪個更好的支持 - '.onunload'或'.onbeforeunload'? – Alnitak 2013-02-26 18:49:59

+1

'window.onbeforeunload' *完全*不同於'$(window).unload'。他們有不同的目的。 – 2013-02-26 18:58:36

回答

0

根據jQuery API中的文檔:http://api.jquery.com/unload/(正如您列出的那樣),我可能會推薦使用jQuery的版本以獲得最佳的瀏覽器兼容性,他們有這樣一個活躍的用戶社區,以便在某些情況下會改變功能我認爲他們會修正它在一個新的版本。