He pasado probablemente un mes investigando en Internet sobre este tema y todavía no he encontrado la respuesta a esto. Mi código hace lo siguiente (todo Javascript).Document.Domain locura
Digamos que tengo un test.html en mydomain.com
Muy a primera hora de la sección de cabeza me puse document.domain = 'mydomain.com';
A continuación, crear dinámicamente iframe, establecer src para "subdomain.mydomain.com/test2.html"
Anexar iframe para DOM
subdomain.mydomain.com/test2.html: muy Lo primero en la sección principal: document.domain = 'midominio.com';
Test2.html tiene caso on_dom_ready que trata de comunicarse con los padres a través de window.parent
Trabaja en todos los navegadores. incluso en IE6! El único problema es: cuando actualizo la página en IE, obtengo el error de acceso denegado.
La única manera en que puedo deshacerme de este error es esperar 12 segundos antes de llamar a window.parent. Ni siquiera 5 segundos de ayuda, literalmente tengo que esperar 12 segundos. No tiene sentido para mí.
¿Alguien tiene alguna experiencia con esto?
¿Tiene este problema en IE7 e IE8, o simplemente en IE6? –
IE 7 e IE6 ambos, no probaron en IE8 – Gotys
Por actualización, ¿quiere decir presionar F5, o hacer clic en el área de la url y presionar enter? Estos desencadenan 2 "estilos" diferentes de recarga, uno que golpeará el caché al 100%, el otro que verificará el servidor en los últimos tiempos modificados. Si solo está viendo el error al actualizar con F5, intente actualizar colocando el cursor en la ventana de la url y presionando enter. – jvenema