1
如何通過actionscript進行同步服務器調用(POST)?我試圖在瀏覽器卸載事件上執行調用 - 但我認爲它需要同步才能被調用。來自actionscript的同步服務器調用
如何通過actionscript進行同步服務器調用(POST)?我試圖在瀏覽器卸載事件上執行調用 - 但我認爲它需要同步才能被調用。來自actionscript的同步服務器調用
據我所知,你不能在Javascript中同步調用服務器。
我的理解是,你希望你的SWF文件在關閉瀏覽器窗口之前做調用服務器 - 可能登錄會話使用時間
你可以做的是:
閃光燈:
A)使用是否URLLoader和指定方法POST到服務器,調用:在Flash中使用ActionScript ExternalInterface的,做下面添加一個回調函數(A)。
B)通過ExternalInterface的window.close調用當URLLoader Event.COMPLETE處理程序觸發
在JScript:抓住瀏覽器的onbeforeunload事件,並防止它並調用回調函數您在步驟1中定義閃光燈進行服務器調用,然後在完成作業時關閉窗口。
希望這有助於!