Я работаю над веб-сайтом, работающим на Orbited, и у меня возникают некоторые неприятные ситуации с IE7. В FF3 все работает отлично, но в IE7 я получаю повторяющуюся ошибку, если перезагружаю страницу:
Error: Can't execute code from a freed script
Другими словами, сайт работает в IE7, когда вы впервые заходите на него, но перестает работать после перезагрузки. Я использую Orbited 0.7.0 и подписался на это руководство на CometDaily. Мой код идентичен коду учебника за следующими исключениями:
- Я не запускаю сайт на localhost, а использую сервер с реальным доменом. Все ссылки, конечно, обновляются соответствующим образом.
- Статические файлы (index.html) обслуживаются через порт 80 Django / Lighttpd, а не Orbited deamon. Orbited работает на порту 8000.
Теперь самое странное. Эта проблема не возникает, если я работаю на локальном хосте.
Я знаю, что Orbited.js создает один или два фрейма для связи с Orbited deamon. Я предполагаю, что в этом заключается проблема, но мои знания в этой области ограничены.
Так может ли кто-нибудь понять, что происходит с моим приложением? Для записи, я читал о размещении тегов сценариев после метатегов, чтобы избежать этой проблемы. К сожалению, мою проблему это не решает. В коде учебника даже нет метатегов, поэтому я добавил один на всякий случай.
BR // Фредрик