Pregunta

Posible duplicado:
Permiso denegado IE iFrame

Tengo un iframe en b.com que intenta obtener la biblioteca jQuery de a.com [mi sitio web].Cada vez que hace esto aparece el error "Acceso denegado" tanto en IE7 como en IE8.

Revisé Fiddler y no se muestra que el script se está bloqueando, pero IE comete errores con "Acceso denegado"

¿Qué está causando este problema y cómo solucionarlo?

Gracias

¿Fue útil?

Solución

En pocas palabras, la seguridad del navegador no le permitirá comunicarse entre dos cuadros que se encuentran en diferentes dominios. Entonces no puedes "tomar la biblioteca jQuery" de otro marco. No hay trabajo alrededor o sería un agujero de seguridad en el navegador.

Sus únicas opciones son hacer una de las siguientes opciones:

  • No comunicarse entre los marcos (por ejemplo, carga jQuery en todos los cuadros que lo necesitan)
  • Host el contenido de cada cuadro en el mismo dominio (puede trabajar con diferentes subdominios)

Otros consejos

En algunas situaciones, IE7 toma diferentes dominios/carpetas virtuales de la dirección href...www.foo.com y foo.com son dominios diferentes, etc.¿Tienes un enlace así?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top