2010-05-04 94 views
4

什么可能会导致我的应用程序上的正常外部脚本有时在Firebug的NET面板中显示为“中止”并且未被加载的 ?HTTP脚本请求“中止”状态

这是服务器问题还是浏览器崩溃?

回答

2

这是FireBug中的一个错误,它导致它回声噪声事件。中止是HttpRequest结束的正常情况。

我认为它将在下一个版本中得到修复。

+0

所以这是你说的误报?可以发生这种情况,请求确实可能会中止? – vsync 2010-05-04 16:24:40

+0

@vsync - 不是假阳性。确实是肯定的,但中止应该被丢弃,即不报告,因为这是XMLHttpRequest的正常终端状态。例如。重用一个XMLHttpRequest,就像一些框架一样,必须在重用之前调用'.abort()'。这有意义吗? – 2010-05-04 16:42:54

+0

谢谢,这引起我禁用页面上的所有脚本并逐个启用。我发现这个:http://89.112.11.9/vol/v/vspfiles/templates/sjp/js/common-tab-rotational.js脚本导致这种奇怪的行为。但我仍然无法理解这个文件究竟是什么原因造成的?我在那里看不到任何异常! – ABTOMAT 2013-01-08 22:47:32

0

这有时会发生,对于如:

在一个超链接,我们试图重定向到通过JavaScript/jQuery的另一个网址,但一个超链接点击的默认行为使用preventDefault不会被阻止上的click事件