2009-10-23 36 views
0

嘗試將數據從一個URL加載到另一個時,出現一個非常奇怪的安全錯誤。本質上,我的Facebook畫布網址指向http://www.tonyamoyal.com/stuff/path/,它有一個指向http://www.tonyamoyal.com/stuff/path/Quiz.swf的fb:swf標記。 Facebook的應用程序加載罰款,但是當我嘗試調用駐留在其他網址服務,我得到一個安全錯誤:Flex安全錯誤,無法加載數據

http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx 

上tonyamoyal.com跨域被設置爲允許所有域通過。在somedomain.com跨域有一行特別允許從www.tonyamoyal.com電話:

<allow-access-from domain="www.tonyamoyal.com" /> 

任何想法,爲什麼這裏會有一個安全問題?

+0

有您缺少的部分WWW並在SWF嵌入標籤只使用'tonymoyal.com'任何機會呢? – Amarghosh 2009-10-23 06:06:01

回答

0

在應用啓動時嘗試做加載策略文件:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");