2010-05-04 102 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事件