【发布时间】:2009-04-22 20:11:07
【问题描述】:
我的网站受到Operation Aborted error 的影响。我觉得奇怪的是,在我的情况下,错误只是有时会发生。该网站已经运行了三个月,然后今天它开始发生,但并非每次都发生。
发生这种情况的页面相当大,有很多第三方控件。我想要的是一个可以查明故障发生位置的工具。似乎我能做的最好的事情就是找到操作中止后发生的第一个 javascript 错误;但是,这并没有多大帮助。这个失败是因为 dom 的一个元素不可用,这是我所期望的,因为 IE 停止解析 HTML。
任何人有任何想法或技巧来缩小范围吗?
编辑
我很欣赏解决问题的其他方法;但是,我正在寻找的是一种确定哪个脚本导致问题的方法。
最终编辑
切换到 IE8 后,我能够确定原因是 AjaxControl Toolkit 的模态弹出对话框。没有具体的方法来确定这令人失望,但调试器让我看到它失败的地方,这是非常一致的。由于控件中没有办法告诉它移动其初始化,因此我禁用了它,并在我的文档加载事件处理程序中使用脚本来创建客户端控件。
这个问题不是控件的错,它发生是因为弹出窗口的内容实际上是第二种形式。坦率地说,我很惊讶它居然奏效了。
【问题讨论】:
-
IE 的 javascript 错误报告是出了名的无用。您在 Firefox 中遇到任何错误吗?
-
在 Firefox 中什么都没有。
标签: javascript internet-explorer