在用户单击IE上的X(停止)按钮之前,不会加载带有Flash的页面

时间:2009-12-01 19:36:18

标签: flex flash internet-explorer

我正在使用flex构建一个flash应用程序。我不时会在IE 7和8中看到一个问题,用户登录该站点,浏览器内容窗格是完全灰色的,整个页面(html,javascript和flash)都不会加载,直到用户点击X地址栏旁边的(停止)按钮。单击X后,html将立即加载,然后立即加载swf文件。

对于我或项目中的任何其他开发人员来说,这不会发生,因此很难诊断。用户都在使用最新的Flash播放器。我能想到的设置之间的唯一区别是我们有Flash播放器的调试版本,但他们可能没有。

有没有人见过这种行为?

1 个答案:

答案 0 :(得分:2)

听起来可能有一个长时间运行的脚本发起的请求正在执行,这在onDomLoad被触发之前被调用。尝试将所有JS包含移动到页面底部,并推迟任何dom操作或请求,直到加载DOM。