簡體   English   中英

Javascript onunload 在新頁面加載后發生

[英]Javascript onunload occurs after new page is loaded

在我的網站中,我嘗試將某個頁面限制為每個用戶僅一個 session,為此我使用了 cookies(不能使用onunload"變量中的刪除事件元素)和母版頁上加載的事件主體在特定 web 部件的CreateChildControl中,我檢查 cookie/如果它不存在則創建它。

問題是,當我從一個頁面移動到另一個頁面時 - createchildcontrols發生在上一頁的onunload事件之前,這很奇怪 - 發生的情況是 cookie 仍然存在,因為它還沒有被上一頁刪除。

我該如何解決這個問題?

Onunload 不可靠,不應用於任何重要目的 如果瀏覽器崩潰等怎么辦?

如果您想將每個用戶限制為一個 session,只需刪除/使舊的 session 因某種原因創建新的 session 即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM