Pregunta

Recibo un error de seguridad realmente extraño cuando intento cargar datos de una URL a otra. Esencialmente, la URL de mi lienzo de Facebook apunta a http://www.tonyamoyal.com/stuff/path/ y tiene una etiqueta fb: swf que apunta a http: //www.tonyamoyal. es / stuff / path / Quiz.swf . La aplicación de Facebook se carga bien, pero cuando trato de llamar a un servicio que reside en otra URL, aparece un error de seguridad:

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

El dominio cruzado en tonyamoyal.com está configurado para permitir que todos los dominios pasen. El dominio cruzado de somedomain.com tiene una línea que permite llamadas desde www.tonyamoyal.com:

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

¿Alguna idea de por qué habría un problema de seguridad aquí?

¿Fue útil?

Solución

Al inicio de la aplicación, intente cargar el archivo de políticas haciendo:

Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top