1. 程式人生 > >怎麼能關閉瀏覽器時候銷燬session

怎麼能關閉瀏覽器時候銷燬session

統計當前線上人數的時候,如果客戶端關閉了瀏覽器,就相當於退出了頁面,需要銷燬session值, 但好像只有IE支援: 其它瀏覽器不支援,怎麼解決? 可以用 jQuery ,示例: $(document).unload( function () { alert("Bye now!"); } ); 頁面解除安裝的時候彈出一個警告框: jQuery 程式碼: $(window).unload( function () { alert("Bye now!"); } );這種是也是在IE可以用,但其它瀏覽器就不能用,而且重新整理頁面時也執行 這種程式碼在firefox和chrome的tab關閉時都有效,但是直接關閉整個firefox瀏覽器則無效。 是否應該考慮一下有沒有必要關閉時清除session。 因為這個方法無效的範圍是關掉整個瀏覽器,當你重新開啟新的瀏覽器的時候已經使用的另外的session了。不會有問題的。 $(window).unload( function () { alert("Bye now!"); } ); 你試著在firefox,重新整理一下,也執行的.