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:

  1. Non sto eseguendo il sito su localhost, usando invece un server con un dominio reale. Tutti i collegamenti sono ovviamente aggiornati di conseguenza.
  2. 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

È stato utile?

Soluzione

Usa trunk (0.7.2). Il problema è stato risolto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top