代码之家  ›  专栏  ›  技术社区  ›  westmark

重新加载Orbited供电页面后IE7失败

  •  1
  • westmark  · 技术社区  · 17 年前

    我正在做一个 Orbited -我在IE7上遇到了一些烦人的行为。在FF3中一切正常,但在IE7中,如果我重新加载页面,我会反复出现错误:

    Error: Can't execute code from a freed script
    

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

    1. 我没有在本地主机上运行该网站,而是使用具有真实域的服务器。当然,所有链接都会相应更新。
    2. 静态文件(index.html)由Django/Lighttpd在端口80上提供,而不是由Orbited deamon提供。Orbited正在8000端口上运行。

    现在是奇怪的部分。如果我在本地主机上运行,则不会出现此问题。

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

    那么,有人能理解我的应用程序发生了什么吗?为了记录在案,我读过关于在元标签后放置脚本标签以避免这个问题的文章。遗憾的是,这并没有解决我的问题。教程代码中甚至没有任何元标签,所以我添加了一个以确保万无一失。

    BR//弗雷德里克

    1 回复  |  直到 17 年前
        1
  •  2
  •   Michael Carter Michael Carter    17 年前

    使用后备箱(0.7.2)。问题已经解决了。

    推荐文章