是否有可能在Flex應用程序瀏覽器窗口關閉事件中檢測到,以便在用戶關閉Flex應用程序時啓動一個動作 ,是否有人知道如果可以在 的首位進行操作?我之所以問這是因爲我有一個多用戶Flex應用程序,其中 每個用戶都有自己的服務器端目錄。應用程序有註銷按鈕,這會觸發清除用戶目錄的 ,但如果用戶剛剛關閉該窗口會怎麼樣?我希望能夠 午餐相同清理瀏覽器關閉窗口在Flex中檢測瀏覽器窗口關閉事件?
1
A
回答
1
在託管你的應用程序的頁面,寫一個由window.onbeforeunload觸發的JavaScript函數,這個函數可以調用你的Flex應用程序內的函數。
請注意,onbeforeunload函數不保證適用於所有瀏覽器。
0
我不會推薦這種方法,因爲關閉操作失敗太頻繁,意味着毫無價值。我的瀏覽器凍結並每天強制退出幾次。我的電腦有時會凍結。我的網絡連接有時會死亡。我想,有些瀏覽器甚至不能保證每次執行這些動作。
因此,在大多數情況下,會話超時可能是一種安全的方式。
您還可以嘗試使用套接字連接,以便服務器可以在用戶處於活動狀態時執行ping操作,並且還可以檢測套接字是否關閉。但是,即使套接字可能無響應,或者在用戶仍在使用應用程序時可能會斷開連接。
您可能想成爲戰略性的。
相關問題
- 1. 如何檢測瀏覽器窗口/選項卡關閉事件?
- 2. 如何檢測瀏覽器(不是窗口)關閉事件
- 3. 跨瀏覽器窗口關閉事件
- 4. 檢測vb.net瀏覽器關閉事件
- 5. Flex BlazeDS檢測瀏覽器關閉
- 6. 在基於Gecko的瀏覽器中檢測窗口關閉事件
- 7. 檢查瀏覽器窗口關閉
- 8. 通過js檢測瀏覽器窗口/選項卡關閉事件
- 9. 如何在Firefox中檢測瀏覽器關閉事件?
- 10. 在javascript中檢測瀏覽器窗口
- 11. 在ASP.NET中檢測關閉瀏覽器
- 12. 有沒有辦法檢測瀏覽器窗口是否關閉?
- 13. 我想檢測用戶關閉瀏覽器窗口時?
- 14. 最後窗口關閉事件偵聽器的Chrome瀏覽器
- 15. 關閉瀏覽器事件
- 16. 瀏覽器關閉事件
- 17. 檢測asp.net中Alt + F4的瀏覽器關閉事件
- 18. javascreipt捕獲瀏覽器窗口關閉事件
- 19. 在Asp.net上檢測瀏覽器關閉
- 20. 當瀏覽器窗口關閉
- 21. driver.quit()不關閉瀏覽器窗口
- 22. 關閉瀏覽器窗口javascript for blackberry
- 23. 自動關閉瀏覽器窗口
- 24. geb spock並關閉瀏覽器窗口
- 25. Silverlight - 關閉瀏覽器窗口
- 26. 如何關閉瀏覽器窗口?
- 27. 關閉瀏覽器的主窗口
- 28. 卸載時關閉瀏覽器窗口
- 29. Dart:如何關閉瀏覽器窗口?
- 30. 關閉所有瀏覽器窗口?