我们注意到Internet Explorer 8上有一些奇怪的行为。 有时我们的页面(Intranet)开始加载但不会完全完成,IE8 Loading微调器永远运行并且页面的JavaScript不会被执行。 HTML / CSS正在显示它应该。我们使用JavaScript(Prototype)来做一些事情,这不会被执行。如果你点击重新加载就行了。
在FF / Chrome上它可以正常工作。
那么如何调试这个呢?我不太确定它是否是一个JS问题。 (我们没有得到任何错误)。在我看来,IE8正在等待服务器无法回答的一些响应。
JS被Event.observe解雇(文件,'dom:loaded',.....
感谢您的帮助!
答案 0 :(得分:0)
我通常调试这些情况的方法是在代码中的每个步骤之后按照它应该执行的顺序放置警报消息。通常情况下,警报按顺序启动,直到达到麻烦的区域。那时我能够至少缩小代码的哪一部分导致问题。