是否有可能在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. 关闭所有浏览器窗口?