![](/img/trans.png)
[英]Why browser refresh and close event detection is not working for IE and Safari
[英]Browser Close event in IE 7 and IE 8
我知道論壇上有關瀏覽器關閉事件的帖子很多。 但是仍然想到了發布它。 我如何一直正確地觸發onbeforeunload事件。 如我所見,在某些客戶端瀏覽器中它可以工作,而在某些客戶端中則不能。
當我使用onbeforeunload事件時,我曾經收到IE警告,說您要運行ActiveX腳本。 為了避免這種情況,我使用了以下代碼
<!--doctype html>
<!-- saved from url=(0014)about:internet -->
任何人都可以讓我知道要使用的標准方法。 我需要做的就是,當用戶關閉瀏覽器而不點擊退出按鈕時,我需要為該用戶的登錄條目更新數據庫中的注銷字段。
任何幫助表示贊賞。
感謝和問候,Sanjai Palliyil
這不是終止經過身份驗證的用戶會話的可靠(或安全)方法。
如果他們不關閉瀏覽器怎么辦? 用戶仍處於登錄狀態,如果其他人使用該瀏覽器,他們可以使用該會話嗎?
如果用戶打開多個標簽然后關閉其中一個標簽怎么辦? 他們
將被錯誤地注銷。
結束身份驗證會話的正確方法是讓它在閑置幾分鍾后過期。 在每個新請求上,您都重置計時器,並且循環服務/進程獨立地結束那些超出活動超時的會話。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.