7
A
回答
0
這裏嘗試了答案:Javascript Communication Between Browser Tabs/Windows。 Cookie是通常的做法。與「onunload的」活動結合這些,你應該能夠完成你所需要的。
會更容易些,雖然只是通過生命週期設置爲0,這是最讓我已經使用和瀏覽器的選項卡之間共享窗口關閉時被清除設置你的登錄cookie稱爲「會話」。唯一的問題是Internet Explorer趨於除非窗口被關閉,而不是當一個網站的所有分頁關閉不清除會話cookie。
相關問題
- 1. 檢測基本應用程序中的關閉選項卡
- 2. 檢測瀏覽器/選項卡關閉
- 3. 窗口和選項卡關閉檢測
- 4. 是否可以關閉VS中的所有選項卡?
- 5. 如何檢測包含我的PHP應用程序的最後一個選項卡是否正在關閉?
- 6. 關閉TabPane中的所有選項卡
- 7. ExtJS 4:關閉選項卡面板中的所有選項卡
- 8. 如何檢測應用程序是否關閉
- 9. 檢測應用程序是否已關閉或暫停
- 10. 檢測android應用程序的關閉
- 11. 退出應用程序時是否應關閉所有資源?
- 12. WPF UserControl是tabcontrol中的一個選項卡 - 如何檢測它是否關閉
- 13. 檢測選項卡關閉(關閉後)從Firefox擴展
- 14. 如何在WPF應用程序中請求選項卡是否可以關閉
- 15. 檢測,當應用程序被關閉
- 16. 檢測當Java應用程序關閉
- 17. 如何檢測應用程序關閉?
- 18. 檢測關閉選項卡/瀏覽器沒有消息等?
- 19. 檢查所有標籤是否關閉
- 20. 檢測用戶是否有靜音選項卡?
- 21. 關閉與已打開的選項卡域匹配的所有新選項卡
- 22. 使用BATCH關閉所有的Firefox選項卡
- 23. 如何檢測瀏覽器選項卡中的關閉?
- 24. 檢測新的選項卡從父母關閉(開瓶器)
- 25. 如何檢測用戶是否已關閉了一個winrt應用程序
- 26. 如何檢測到包含我的應用程序的最後一個瀏覽器選項卡正在關閉?
- 27. YUI TabView:關閉所有選項卡時,「添加選項卡」按鈕
- 28. JavaScript關閉所有其他瀏覽器選項卡或子選項卡
- 29. 如何使用javascript收藏並關閉所有選項卡?
- 30. 瀏覽器選項卡關閉在gwt中檢測
之前已經出現過,唯一現實的方法是定期跟蹤有多少人打開並「回彈」,可能有一個「onunload」信號已關閉。不過,您無法在Javascript中檢測到實際的標籤。您無權訪問Javascript中的選項卡。您可以使用來自瀏覽器的ping來使會話保持活動狀態,並具有積極的(例如1-3分鐘的超時)會話超時。 –
看看這裏:http://stackoverflow.com/questions/1921941/close-kill-the-session-when-the-browser-or-tab-is-closed – Devnook