Flash SecurityError tentang kotak pasir. paksa untuk memuatPolicyFile, tetapi tidak berhasil

saya memiliki crossdomain.xml di server saya. tapi tidak di "/". dan saya menggunakan loadPolicyFile untuk memuat crossdomain.xml ini.

Security.allowDomain("*")
Security.allowInsecureDomain("*");
Security.loadPolicyFile(AddressContext.getCurrentEnv().split("rest")[0]+"crossdomain.xml")

url PolicyFile seperti ini : http://siteA.com/aop/crossdomain.xml.

dan alamat layanan web saya yang tenang adalah seperti ini: http://siteA.com/aop/rest/start

crossdomain.xml sertakan url host flash saya.

anehnya flash masih mencoba memuat http://siteA.com/crossdomain.xml seperti ini

werid img

yang pertama benar dan responnya 200. respon kedua 400 .

akhirnya, flash masih memberi tahu saya SecurityError#2048

saya tidak tahu kenapa?


person Saito    schedule 01.03.2011    source sumber
comment
Dari apa yang saya tahu flash selalu mencoba memuat crossdomain.xml dari root domain/. tidak bisakah Anda memasukkannya ke sana untuk memperbaiki masalah ini?   -  person Adrian Pirvulescu    schedule 09.02.2012


Jawaban (1)


Security.allowDomain("*")
Security.allowInsecureDomain("*");

Ini tidak ada gunanya dan membuat SWF Anda rentan.

Bisakah Anda memposting konten lintasdomain Anda. Nilai apa yang Anda tetapkan untuk tag meta-kebijakan?

person Florian F    schedule 01.03.2011