Ho trascorso probabilmente un mese a cercare su Internet questo problema e devo ancora trovare la risposta a questo. Il mio codice fa quanto segue (tutto Javascript).Document.Domain madness
Diciamo che ho un test.html su mydomain.com
Molto prima cosa nella sezione di testa ho impostato document.domain = 'mydomain.com';
Poi, creare dinamicamente iframe, impostare src a "subdomain.mydomain.com/test2.html"
Append iframe per DOM
subdomain.mydomain.com/test2.html: molto la prima cosa nella sezione head: document.domain = 'mydomain.com';
Test2.html ha evento on_dom_ready che cerca di comunicare con i genitori tramite WINDOW.PARENT
funziona in tutti i browser. anche in IE6! L'unico problema è che quando aggiorno la pagina in IE, ottengo l'errore di accesso negato.
L'unico modo per liberarmi di questo errore è attendere 12 secondi prima di chiamare window.parent. Neanche 5 secondi di aiuto, devo letteralmente aspettare 12 secondi. Non ha senso per me.
Qualcuno ha qualche esperienza con questo?
Avete questo problema in IE7 e IE8, o solo IE6? –
IE 7 e IE6 entrambi, non sono stati testati su IE8 – Gotys
Per aggiornamento, si intende colpire F5 o fare clic nell'area dell'URL e premere Invio? Questi attivano 2 diversi "stili" di ricarica, uno che colpirà la cache al 100%, l'altro che controllerà il server per i tempi modificati l'ultima volta. Se visualizzi l'errore solo durante l'aggiornamento con F5, prova ad aggiornare posizionando il cursore nella finestra dell'URL e premendo Invio. – jvenema