1
다른 도메인의 스크립트에 액세스하고 싶습니다.이 다른 도메인에도 액세스 할 수 있습니다. 나는이 내 AS3 코드가crossdomain.xml이 작동하지 않음 (플래시/플렉스)
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
crossdomain.xml에 link
있는 도메인의 루트에 매우 관대 crossdomain.xml 파일을 추가
var domainsCSV:String=domains.join(",");
var url:String="https://page1traffic.net/keywordxpapi/testscript.php";
var urlRequest:URLRequest=new URLRequest(url);
urlRequest.method=URLRequestMethod.POST;
var variables : URLVariables = new URLVariables();
variables.domains=domainsCSV;
urlRequest.data=variables;
var urlLoader:URLLoader=new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, onComplete);
urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onError);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR,onError);
urlLoader.load(urlRequest);
function onComplete(e:Event):void{
}
function onError(e:Event=null):void{
trace(e);
if(e is SecurityErrorEvent){
trace(SecurityErrorEvent(e).text);
}
Alert.show("Error from script "+e);
}
내가는 SecurityErrorEvent 2048을 얻을, I 불 덩어리에서 검사하고 왜 xml 응답을 reciving 브라우저를 참조하십시오 그래서 나는 왜 내가 크로스 도메인 호출을 만들 수 없다.
http://www.senocular.com/pub/adobe/crossdomain/policyfiles.html#allow-access-from-secure 경우 SWF 파일이 필요 (HTTP) 안전하지 않은 프로토콜에서입니다 _allow-access-from_ 노드에 _secure = "false"_를 추가하십시오. – fsbmain
Amazon S3 서버에서로드하려고합니까? – Aditya