簡體   English   中英

IE 7和IE 8中的瀏覽器關閉事件

[英]Browser Close event in IE 7 and IE 8

我知道論壇上有關瀏覽器關閉事件的帖子很多。 但是仍然想到了發布它。 我如何一直正確地觸發onb​​eforeunload事件。 如我所見,在某些客戶端瀏覽器中它可以工作,而在某些客戶端中則不能。

當我使用onbeforeunload事件時,我曾經收到IE警告,說您要運行ActiveX腳本。 為了避免這種情況,我使用了以下代碼

<!--doctype html>
<!-- saved from url=(0014)about:internet -->

任何人都可以讓我知道要使用的標准方法。 我需要做的就是,當用戶關閉瀏覽器而不點擊退出按鈕時,我需要為該用戶的登錄條目更新數據庫中的注銷字段。

任何幫助表示贊賞。

感謝和問候,Sanjai Palliyil

這不是終止經過身份驗證的用戶會話的可靠(或安全)方法。

  • 如果他們不關閉瀏覽器怎么辦? 用戶仍處於登錄狀態,如果其他人使用該瀏覽器,他們可以使用該會話嗎?

  • 如果用戶打開多個標簽然后關閉其中一個標簽怎么辦? 他們
    將被錯誤地注銷。

結束身份驗證會話的正確方法是讓它在閑置幾分鍾后過期。 在每個新請求上,您都重置計時器,並且循環服務/進程獨立地結束那些超出活動超時的會話。

暫無
暫無

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

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