Apache flex 当浏览器突然关闭时,如何清除flex共享对象?

Apache flex 当浏览器突然关闭时,如何清除flex共享对象?,apache-flex,object,shared,Apache Flex,Object,Shared,当用户突然关闭浏览器时,如何清除共享对象?如果用户在两个选项卡中打开同一应用程序,并且用户试图关闭其中任何一个选项卡,则我们只需侦听关闭的选项卡事件 有没有办法……你问的有点不清楚 如果要在用户每次关闭浏览器时清除某些内容;那么,为什么要将该值存储为?共享对象的目的是在应用程序的会话或使用之间持久化 如果您使用共享对象作为通用术语,表示flex应用程序中的某些“存储状态”;然后,它将在浏览器关闭的同时消失 如果您使用共享对象作为一个通用术语来表示服务器端会话,那么该会话应该在服务器上自动超时,而

当用户突然关闭浏览器时,如何清除共享对象?如果用户在两个选项卡中打开同一应用程序,并且用户试图关闭其中任何一个选项卡,则我们只需侦听关闭的选项卡事件


有没有办法……

你问的有点不清楚

如果要在用户每次关闭浏览器时清除某些内容;那么,为什么要将该值存储为?共享对象的目的是在应用程序的会话或使用之间持久化

如果您使用共享对象作为通用术语,表示flex应用程序中的某些“存储状态”;然后,它将在浏览器关闭的同时消失


如果您使用共享对象作为一个通用术语来表示服务器端会话,那么该会话应该在服务器上自动超时,而不管浏览器中发生了什么。我使用过的大多数应用服务器都提供了在会话超时时执行代码的方法

是的,我正在使用共享对象在flex应用程序中“存储状态”。但当我关闭浏览器时,共享对象仍然可用。我试图实现的是,当我们关闭浏览器时,共享对象(我们正在存储flex应用程序的一些状态信息)实际上,我们需要在刷新应用程序时保留共享对象,但当浏览器关闭时,我们希望销毁共享对象,在javascript中,如果我们在flex OnForeUnload中添加回调,即使我们刷新共享对象,也会被清除,是否仍能实现这一点?提前感谢。@Siva Janapati如果您不希望在关闭浏览器时共享对象共存,则不使用共享对象。我在想一个好的比喻。对我来说,这就像是在问当你按下按钮打开电脑时如何关闭它。或者如何让别人的电话在你打电话后不响。或者如何防止你的食物在放入加热的烤箱后烹饪。我本来打算建议使用ExternalInterface和onUnload事件,但您已经知道问题所在。我想你被卡住了。