2008-10-20 7 views
1

Je travaille sur un site Web alimenté Orbited et je rencontre un comportement ennuyeux avec IE7. Tout fonctionne très bien et dandy FF3, mais dans IE7, je reçois une erreur récurrente si je recharger la page:IE7 échoue après rechargement de la page alimentée Orbited

Error: Can't execute code from a freed script 

En d'autres termes, le site fonctionne dans IE7 lorsque vous accédez à, mais les pauses après une recharger. Je cours Orbited 0.7.0 et ai suivi this tutorial au CometDaily. Mon code est identique au code du tutoriel avec les exceptions suivantes:

  1. Je ne suis pas le site sur localhost, en utilisant un serveur avec un domaine réel à la place. Tous les liens sont bien sûr mis à jour en conséquence.
  2. Les fichiers statiques (index.html) sont servis sur le port 80 par Django/Lighttpd plutôt que d'être servis par Orbited Deamon. Orbited est en cours d'exécution sur le port 8000.

Maintenant, pour la partie étrange. Ce problème ne se produit pas si je cours sur localhost.

Je sais que Orbited.js crée un ou deux iframes pour communiquer avec le démon Orbited. Je suppose que le problème réside en quelque sorte, mais mes connaissances dans ce domaine sont limitées.

Donc, quelqu'un peut-il comprendre ce qui se passe à mon application? Pour l'anecdote, j'ai lu sur le placement des balises de script après les balises meta pour éviter ce problème. Malheureusement, cela ne résout pas mon problème. Il n'y a même pas de balises meta dans le code du tutoriel, alors j'en ai ajouté un pour être sûr.

BR // Fredrik

Répondre

2

Utilisez le tronc (0.7.2). Le problème a été résolu.