gpt4 book ai didi

javascript - IE 操作中止 - 常规修复均无效

转载 作者:行者123 更新时间:2023-11-30 13:43:37 29 4
gpt4 key购买 nike

首先,我似乎已经研究了这个“操作中止”错误/bug 似乎有几周了,所以如果您不熟悉它,这里有几个相关的问题和很好的文章:

Why does ASP.NET cause the “Operation Aborted” Error in IE7? (所以问题)
Detecting cause of IE’s Operation Aborted Issue (所以问题)
Official Microsoft Knowledge base
Official IE Blog

现在这是我的问题:

首先,我尝试将所有 <script> 元素移动到 body 标签的末尾。没用。然后我将我所有的 js 函数重构为链接在 中的外部文件,无论如何我的所有 js 函数都是从 onclick 或 onkeypress 调用的。仍然收到错误。我的一个 .js 文件的最后一行是

document.onload = setTimeout("foo()",500);

所以我将其移至 。我仍然收到此错误。我不知道该怎么办。我编辑 DOM 元素的唯一地方是 foo()。请帮忙!

关于我的设置:

Java、Hibernate、Struts、JSP...我认为这就是相关的。

我在这里错过了什么?

提前致谢。

最佳答案

这有几个原因。两个最常见的是:

1) 脚本试图在文档完全加载之前修改 DOM

2) 对象或数组声明中的 Trailing commas

二号通常相对容易找到,而一号则要难得多。一般来说,追踪 IE Javascript 问题的最佳方法是安装 Microsoft Script Debugger ,这样至少您可以看到是哪些行导致了问题。使用 Script Debugger,IE 将停止在浏览器内执行并将脚本踢到 Script Debugger 控制台,这将显示问题行。比常规的 IE 错误消息信息丰富得多。

关于javascript - IE 操作中止 - 常规修复均无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/831844/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com