0
如何在用戶突然關閉瀏覽器時清除共享對象?如果用戶在兩個選項卡中打開相同的應用程序,並且用戶試圖關閉任何一個選項卡,我們只需要監聽關閉的選項卡事件。如何在瀏覽器突然關閉時清除flex共享對象?
有沒有什麼辦法..
如何在用戶突然關閉瀏覽器時清除共享對象?如果用戶在兩個選項卡中打開相同的應用程序,並且用戶試圖關閉任何一個選項卡,我們只需要監聽關閉的選項卡事件。如何在瀏覽器突然關閉時清除flex共享對象?
有沒有什麼辦法..
這有點不清楚你在問什麼。
如果您希望每次用戶關閉瀏覽器時清除某些內容,那麼你爲什麼要將該值存儲爲shared object?共享對象的目的是在應用程序的會話或使用之間持續存在。
如果您使用共享對象作爲通用術語來表示Flex應用程序中的某個「存儲狀態」那麼它將在瀏覽器關閉的同時消失。
如果您使用共享對象作爲通用術語來表示某個服務器端會話,那麼該會話應自動在服務器上超時,而不管瀏覽器中發生了什麼。我使用的大多數應用程序服務器提供了一種在會話超時時執行代碼的方法。
是的,我使用共享對象來在Flex應用程序中「存儲狀態」。但是當我關閉瀏覽器時,仍然可以使用共享對象。 – SmartTechie 2011-06-09 04:33:19
我想要實現的是,當我們關閉瀏覽器時,共享對象(我們正在存儲Flex應用程序的一些狀態信息)也應該消失。 – SmartTechie 2011-06-09 04:35:41
實際上,我們需要在刷新應用程序時保存共享對象,但是當瀏覽器關閉時,我們想要銷燬共享對象,在JavaScript中,如果我們添加回調來flex onbeforeunload,即使我們刷新共享對象將被清除,反正有做到這一點?提前致謝。 – SmartTechie 2011-06-09 05:05:17