0
我將獨立的Flex應用程序轉換爲模塊。現在,它是一個模塊,當我登錄(並調用後端服務)時,我遇到了安全沙箱違例。Flex模塊拋出安全沙箱違規
登錄處理程序拋出此錯誤字符串:'發送失敗',具有更多描述:'Channel.Connect.Failed錯誤NetConnection.Call.Failed:HTTP:失敗:url:'http:// myUrl:8080/AppManager的/ messagebroker/AMF」。
然後FB控制檯拋出'未處理的安全沙箱違例錯誤'。
將應用程序轉換爲模塊會導致沙箱違規?
感謝您的任何有用的提示。
由於Flex模塊必須與加載它的應用程序(SWF)位於同一安全域中,因此當您在AIR應用程序中使用模塊時,任何模塊SWF都必須位於與主應用程序SWF相同的目錄中,或者其中一個子目錄確保與主應用程序SWF類似,模塊SWF位於AIR應用程序安全沙箱中。驗證此方法的一種方法是確保模塊位置的相對URL不需要「../」(「上一級」)符號在應用程序目錄或其某個子目錄之外進行導航。 – shaunhusain 2011-01-12 18:15:48
^這是來自adobe文檔,也很好奇,但它是否請求crossdomain.xml文件,使用Firebug或Charles進行調試可能有助於查看更細粒度的內容什麼是和什麼不發生 – shaunhusain 2011-01-12 18:18:59