在重新加载Orbited动力页面后IE7失败

时间:2008-10-20 22:08:26

标签: internet-explorer comet orbited

我正在开发一个Orbited支持的网站,我在使用IE7时遇到了一些恼人的行为。在FF3中,一切都运行良好,花花公子,但在IE7中,如果我重新加载页面,我会反复出现错误:

Error: Can't execute code from a freed script

换句话说,当您第一次浏览它时,该站点在IE7中工作,但在重新加载后中断。我正在运行Orbited 0.7.0并在CometDaily上跟随this tutorial。我的代码与教程代码相同,但有以下例外:

  1. 我没有在localhost上运行该站点,而是使用具有真实域的服务器。所有链接当然都会相应更新。
  2. 静态文件(index.html)由端口80由Django / Lighttpd提供,而不是由Orbited deamon提供。 Orbited正在端口8000上运行。
  3. 现在是奇怪的部分。如果我在localhost上运行,则不会发生此问题。

    我知道Orbited.js会创建一个或两个iframe来与Orbited deamon进行通信。我猜这里存在问题,但我在这方面的知识是有限的。

    那么有人能理解我的应用程序发生了什么吗?为了记录,我已阅读有关在元标记之后放置脚本标记以避免此问题的信息。可悲的是,它并没有解决我的问题。教程代码中甚至没有任何元标记,所以我添加了一个只是为了确定。

    BR // Fredrik

1 个答案:

答案 0 :(得分:2)

使用trunk(0.7.2)。问题已经解决了。