我需要能夠檢測到Flash是否是ASP.NET服務請求的發起者。原因是當響應狀態代碼不是200時,Flash無法處理SOAP消息。但是,我允許異常通過SOAP Web服務冒泡,因此SOAP服務器故障的狀態代碼爲500。在Flash 10之前,我能夠檢查referrer屬性,如果以.SWF結尾,我將狀態代碼更改爲200,以便我們的Flex應用程序可以適當地處理SOAP消息。但自Flash 10推出後,不再發送引用者。我想使用x-flash-version頭文件,但似乎只在使用IE而不是FF時發送。如何可靠地檢測Flash是否是服務請求的發起者?
這使我想到我的問題:如何可靠地檢測Flash是否是服務請求的發起者?
我們認爲,由於我們無法可靠地檢測到Flash是否是請求的發起者,我們沒有花費更多的精力來解決這個問題。 – 2009-08-28 12:50:56