swf programa instalar descargar como javascript flash

javascript - programa - flash player opera



¿Qué significa este error de javascript? Permiso denegado para llamar al método a Location.toString (4)

Este error recién comenzó a aparecer en todo nuestro sitio.

Permiso denegado para llamar al método a Location.toString

Estoy viendo publicaciones de google que sugieren que esto está relacionado con flash y crossdomain.xml. ¿Qué causó que esto ocurra y cómo lo arreglas?


Es posible que haya encontrado esta publicación , pero parece que una actualización de seguridad flash cambió el comportamiento de crossdomain.xml, lo que le exige especificar una política de seguridad para permitir el envío de encabezados arbitrarios desde un dominio remoto. El artículo de la base de conocimiento de Adobe (también mencionado en la publicación original) está aquí .


Esta publicación sugiere que hay una línea que debe agregarse al archivo crossdomain.xml.

<allow-http-request-headers-from domain="*" headers="*"/>


Esto probablemente causado por un cambio realizado en la versión de Flash Player lanzada a principios de abril, no estoy muy seguro sobre los detalles, pero supongo que hubo preocupaciones de seguridad con esta funcionalidad.

Lo que debe hacer es agregar eso a su crossdomain.xml (que debe estar en su webroot de servidores)

Puede leer más aquí: http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html

Un ejemplo típico de crossdomain.xml es twitters , aquí puede encontrar más información sobre cómo funciona el archivo .


¿Utiliza JavaScript para comunicarse entre marcos / iframes que apuntan a diferentes dominios? Esto no está permitido por la política de seguridad "mismo origen / dominio" de JS. Es decir, si tiene

<iframe name="foo" src="foo.com/script.js"> <iframe name="bar" src="bar.com/script.js">

Y el script en bar.com intenta acceder a la window["foo"].Location.toString , obtendrá esta (o similar) excepciones. Tenga en cuenta también que la misma política de origen también puede activarse si tiene contenido de diferentes subdominios. Aquí puede encontrar una breve explicación al respecto con ejemplos.