在Internet Explorer上加载锁定

时间:2009-08-28 00:41:59

标签: javascript html facebook

我正在使用AJAX和facebook connect编写应用程序。应用程序的位置为http://dev.cafexi.com/fbconnect

我认为这是一个简单的问题

1)当我在除IE之外的任何浏览器中加载网站时,它立即加载 - 所以没有问题

2)当我加载ie即7或8时,它的加载速度非常慢。一半页面加载,然后它开始从Facebook进行一些javascript调用,大约15秒后页面恢复加载。关于什么可能会引起这种想法的任何想法?

您是否认为存在导致问题的JavaScript或者您认为html存在什么问题?关于我可以进一步调查的任何建议都会很棒!

1 个答案:

答案 0 :(得分:1)

您可能在完成加载之前修改DOM。 IE6非常敏感 - 如果在有机会完成解析之前更改节点,我认为它会破坏自己的渲染引擎。

添加一个脚本标记作为设置全局变量的最后一个dom节点,然后在执行任何其他操作之前检查该变量。试试这个,然后在DOM:Load。

之后滚动一个boot-strapper来运行其余的JS