2
我正在尋找一種支持良好的方式來捕獲用戶離開頁面 - 通過輸入新的URL,單擊書籤等 - 銷燬會話,以便一個人不能使用'後退'按鈕返回到登錄的網站。如何在離開網站時安全地銷燬會話?
搜索已經出現了「body onbeforeunload = ...」,這是一種IE-ism,它被其他當前瀏覽器支持,但是是否有更好或更正式的瀏覽器,以及服務器端技術中立的HTML/JavaScript方式來做到這一點?
感謝,
--mark
因爲http是無狀態的,這個建議確實是唯一的方法。您可以將會話cookie設置爲在瀏覽會話結束時過期。它不會停止後退按鈕,但它會阻止會話繼續,如果瀏覽器關閉,打開並從歷史記錄中提取頁面。 – 2012-01-01 21:44:24