IE7 ha esito negativo dopo il ricaricamento della pagina potenziata Orbited
-
03-07-2019 - |
Domanda
Sto lavorando su un Orbited sito web potenziato e sto sperimentando un comportamento fastidioso con IE7. Tutto funziona alla perfezione in FF3, ma in IE7, ricevo un errore ricorrente se ricarico la pagina:
Error: Can't execute code from a freed script
In altre parole, il sito funziona in IE7 quando lo si naviga per la prima volta, ma si interrompe dopo un ricaricamento. Sto eseguendo Orbited 0.7.0 e ho seguito questo tutorial su CometDaily. Il mio codice è identico al codice tutorial con le seguenti eccezioni:
- Non sto eseguendo il sito su localhost, usando invece un server con un dominio reale. Tutti i collegamenti sono ovviamente aggiornati di conseguenza.
- I file statici (index.html) sono serviti sulla porta 80 da Django / Lighttpd piuttosto che essere serviti dal deamon Orbited. Orbited è in esecuzione sulla porta 8000.
Ora per la parte strana. Questo problema non si verifica se eseguo localhost.
So che Orbited.js crea uno o due iframe per comunicare con il demone Orbited. Sto indovinando qui il problema in qualche modo, ma la mia conoscenza in questo settore è limitata.
Quindi qualcuno può capire cosa sta succedendo alla mia app? Per la cronaca, ho letto di posizionare i tag script dopo i meta tag per evitare questo problema. Purtroppo, non risolve il mio problema. Non ci sono nemmeno meta-tag nel codice tutorial, quindi ne ho aggiunto uno solo per sicurezza.
BR // Fredrik
Soluzione
Usa trunk (0.7.2). Il problema è stato risolto.