AS3:奇怪的安全沙箱违规,无法从xxx.yyy.zzz:80加载数据

时间:2015-08-12 21:40:13

标签: actionscript-3 flash http post cross-domain

我正在使用as3httpclient library使用Flash Socket进行http通信。我的swf是从这个地址访问的:

  

http://xxx.yyy.com/flash/UploadCharInfo.html

当我尝试向服务器发出POST请求时,几秒钟后我得到 完全 此Flash错误:

  

错误#2048:安全沙箱违规:   http://xxx.yyy.com/flash/UploadCharInfo.swf?1439403065不能   从xxx.yyy.com:80加载数据。

我已将此跨域政策xml:

<cross-domain-policy>
    <site-control permitted-cross-domain-policies="all"/>
    <allow-access-from domain="*" to-ports="*"/>
    <allow-http-request-headers-from domain="*" headers="*"/>
    <allow-http-request-headers-from domain="*"/>
</cross-domain-policy>

http://xxx.yyy.com/crossdomain.xml

在我的代码中,我放在代码的顶部:

    Security.allowDomain("*");
    Security.loadPolicyFile("http://xxx.yyy.com/crossdomain.xml");

我仍然遇到可怕的#2048错误。还有什么可以尝试的?!

PS。我的代码在Flash Builder的调试沙箱中运行良好。当我尝试在线玩瑞士法郎时出现错误。

PS2。刚刚在这里找到了另一个 非常 类似的答案:Annoying Error #2048: Security sandbox violation from localhost

0 个答案:

没有答案